attempts to transliterate string into plain ASCII.
attempts to transliterate string into the specified writing script script.
attempts to transliterate string from script1 to script2.
Details and Options
- 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.
Examplesopen allclose all
Basic Examples (3)
Transliterate accepts script name strings, Automatic, "WritingScript" entities, and language specifications:
A script specification of Automatic indicates that the origin of the script will be automatically detected:
Transliterate is Listable and automatically threads over lists:
Possible Issues (3)
Transliterate does not automatically reverse text for right-to-left scripts:
Not all writing scripts have transliteration available:
If a script does not normally include some characters, they will not be transliterated into the target script:
Wolfram Research (2015), Transliterate, Wolfram Language function, https://reference.wolfram.com/language/ref/Transliterate.html.
Wolfram Language. 2015. "Transliterate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Transliterate.html.
Wolfram Language. (2015). Transliterate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Transliterate.html