Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

JS/TS Library for Transliterating Between 50 Most Popular Languages (2450 combinations)

Описание и применение

Библиотека JS/TS, использующая ICU Rule‑Based Transliterator, обеспечивает точный транслитерацию между 50 языками (2450 комбинаций), заменяя дорогостоящие внешние сервисы и AI‑генерацию правил на проверяемый ручной процесс.

Задача

Existing transliteration libraries mainly convert non‑Latin scripts to Latin and lack accurate, context‑aware transliteration from Latin scripts to many other languages, producing unreadable or incorrect results.

Результат

The library achieves accurate, context‑aware transliteration across 50 languages, supporting 2450 combinations, without external API calls, and with a reproducible rule generation workflow.

Рабочий процесс

  • 1. Define transliteration pipeline: choose IPA or Standardized Latin as pivot based on language pair.
  • 2. Generate ICU RBT rules using AI, then manually review for correctness.
  • 3. Apply rules to a set of 60 examples (cities, people, companies) for each language pair.
  • 4. Evaluate results (0‑100) and iterate: generate fixes, review, reapply until evaluation ≥100 or >95 after 20‑30 cycles.
  • 5. Integrate rules into JS/TS library exposing a simple API for transliteration.
  • 6. Publish library and documentation for developers to use locally.

Доказательства

"We could also use Google Translate API, but there are some caveats: ... It is not free."

Источник

"Human review of all AI suggestions is a must…"

Источник

"The process I’m following to generate valid set of ICU rules…"

Источник

  • Дата записи: 2026-09-20T01:15:17.083Z