transliterate
utilityTransliterates between scripts (e.g., Cyrillic to Latin)
Syntax
transliterate(text, from_script, to_script) Parameters
text (string) The text to transliterate
from_script (string) Source script name (e.g., "cyrillic")
to_script (string) Target script name (e.g., "latin")
Returns
string Transliterated text
Examples
Convert Cyrillic to Latin script
Input:
.name | transliterate("cyrillic", "latin") Output:
"Ivan" Add transliterated version
Input:
map({original: .name, transliterated: .name | transliterate("cyrillic", "latin")}) Output:
[{original: "Иван", transliterated: "Ivan"}] The transliterate() function converts text from one writing system to another, such as converting Cyrillic characters to Latin alphabet.
Usage
Use transliterate() to convert names and text between different writing systems, create searchable versions of foreign text, or normalize text for comparison.