Transliterate

Transliterate["string"]

attempts to transliterate string into plain ASCII.

Transliterate["string",script]

attempts to transliterate string into the specified writing script script.

Transliterate["string",script1script2]

attempts to transliterate string from script1 to script2.

Details

  • Transliterate uses standard Unicode writing script transformation rules.
  • The specified script or scripti may be script name strings, Automatic, or "WritingScript" entities. They can also be language specifications.
  • A list of "WritingScript" entities can be found using EntityList["WritingScript"]. Some entities may not have transliteration rules available.
  • Transliterate also accepts "Language" entities, using the primary writing script associated with that language if available.
  • Transliterate automatically threads over lists.

Examples

open allclose all

Basic Examples  (3)

Transliterate text to ASCII:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Transliterate text to Hiragana:

In[1]:=
Click for copyable input
Out[1]=

Transliterate from one writing system to another:

In[1]:=
Click for copyable input
Out[1]=

Scope  (3)

Possible Issues  (2)

See Also

RemoveDiacritics  CharacterName  WordTranslation  LanguageData  Alphabet  PrintableASCIIQ  ToCharacterCode

Introduced in 2015
(10.3)