Docs

Documentation

Guides for integrating Interscript, writing maps, and running the phonological layer.

Getting started

Interscript runs in Ruby, TypeScript, and Python. All consume the same authority-backed maps. An optional phonological layer (secryst crystals + the interscript-ml contract) recovers vowels and phonemes when a map needs vocalized input.

Ruby

gem install interscript
interscript -s bgnpcgn-ukr-Cyrl-Latn-2019 <<< "Антон"
# => Anton
Ruby guide →

TypeScript

npm install interscript-ts
import { transliterate } from "interscript-ts"
transliterate("bgnpcgn-ukr-Cyrl-Latn-2019", "Антон")
// => "Anton"

Phonological layer

gem install secryst
# or: pip install secryst / npm i secryst
How vocalization fits →

All docs

Source

GitHub monorepo tracks the project architecture and TODO list.

Map corpus holds the 300+ `.imp` files; each one is human-readable Ruby DSL.