Text Transliteration Tool
Professional script converter supporting ICAO 9303, ISO 9, GOST 7.79B, and ALA-LC. Accurate mapping for Passports, Visa applications, and SWIFT banking data.
About
Accuracy in transliteration is non-negotiable for legal and financial identity verification. A single character discrepancy between a passport, a visa application, and a bank account name can trigger automated fraud alerts or rejection of SWIFT transfers. This tool solves these interoperability issues by providing strict adherence to major international standards.
It includes the **ICAO 9303** standard used globally for Machine Readable Travel Documents (passports), the **GOST 7.79-2000 System B** preferred in IT environments for diacritic-free typing (e.g., converting щ to shh), and **ISO 9** for bibliographic reversibility. Unlike simple lookup tools, this engine utilizes a context-aware greedy algorithm to handle variable-length graphemes and case-sensitivity logic.
Formulas
The transliteration engine operates on a deterministic mapping function T that transforms a source string S into a target string L using a selected Standard K.
To ensure correctness, the lookup utilizes a Greedy Matching Strategy to prioritize multi-character graphemes over single characters. For a given position i in the string:
Reference Data
| Cyrillic | ICAO 9303 (Passport) | GOST 7.79-2000 (System B) | ISO 9 (1995) | ALA-LC (Library) |
|---|---|---|---|---|
| Ж (Zh) | ZH | ZH | Ž | Zh |
| Х (Kh) | KH | X | H | Kh |
| Ц (Ts) | TS | C | C | Ts |
| Ч (Ch) | CH | CH | Č | Ch |
| Ш (Sh) | SH | SH | Š | Sh |
| Щ (Shch) | SHCH | SHH | Ŝ | Shch |
| Ы (Y) | Y | Y' | Y | Y |
| Ю (Yu) | IU | YU | Û | I﷽u |
| Я (Ya) | IA | YA | Â | I﷽a |