Your keyboard.
Every script.
Let people write in the script that feels like home.
Transliteration, right inside your editor.
TypeScript · Bring your own provider · MIT licensed
01 / THE PLAYGROUND
A little less explaining.
A little more typing.
Choose a language. Type a sample word.
Make the next word your own.
Transliteration preserves sound, not meaning. This is a real ProseMirror editor using the package below.
02 / SMALL API. YOUR POSSIBILITIES.
Fits your editor.
Follows your lead.
Keep your schema, your framework, and your document. Add one plugin. Bring any suggestion provider.
Read the integration guideInstall from a local tarball until the first npm release.
import { transliterationPlugin } from
'prosemirror-transliterate';
import 'prosemirror-transliterate/style.css';
// Add before your editor's keymaps.
const plugin = transliterationPlugin({
lang: 'hi',
debounceMs: 150,
});03 / UNDERSTAND WHAT YOU SHIP
Built to use.
Open to learn from.
Follow the implementation from keystroke
to suggestion. Take the patterns with you.
Your first integration
From installation to a working multilingual editor.
Inside the plugin
Transactions, async requests, and the life of a suggestion.
A provider of your own
Connect your API or keep everything offline.
The complete API
Every option, export, and keyboard interaction.
04 / BUILD WITH YOUR CODING AGENT
Give your agent
a good starting point.
A practical integration prompt with the API, lifecycle rules, and checks that matter. Ready for your next coding session.
Also available as llms.txt ↗