Translate names
Name translation transliterates the name of an entity (Person, Location, or Organization) between English and another language.
When you are converting from English to another language, the endpoint is optimized to convert the English version of a person’s name back to the native language of that name. For example, you can translate Vladimir Nabokov into Russian (rus
) and the endpoint returns "translation": "Владимир Набоков"
.
By default, name translator returns the best or most likely result. Use the parameter maximumResults to return more results.
Headers
X-RosetteAPI-Key
Request
This endpoint expects an object.
name
The name to translate.
targetLanguage
ISO 639-3 code for the name’s language.
entityType
the entity type of the object
Allowed values:
sourceLanguageOfOrigin
ISO 639-3 code for the name’s language.
sourceLanguageOfUse
ISO 639-3 code for the name’s language.
sourceScript
ISSO 15924 code for the name's script.
targetScheme
transliteration schme for the translation
targetScript
ISSO 15924 code for the name's script.
maximumResults
Response
OK
sourceScript
ISSO 15924 code for the name's script.
sourceLanguageOfUse
ISO 639-3 code for the name’s language.
targetLanguage
ISO 639-3 code for the name’s language.
targetScript
ISSO 15924 code for the name's script.
targetScheme
transliteration scheme for the translation
confidence
The confidence of the translation
translations
extendedInformation