wp-includes/l10n/class-wp-translation-controller.php:448Returns a boolean to indicate whether a translation exists for a given string with optional text domain and locale.
$singularstring$textdomainstringoptional'default'$locale?stringoptionalnullbool public function has_translation( string $singular, string $textdomain = 'default', ?string $locale = null ): bool { if ( null === $locale ) { $locale = $this->current_locale; } return false !== $this->locate_translation( $singular, $textdomain, $locale ); }Introduced in 6.7.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/l10n/class-wp-translation-controller.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.