transliterate-romaji
v1.0.0
Published
Convert latin, english and bahasa to japanese romaji and then translate it to katakana
Downloads
4
Maintainers
Readme
transliterate-romaji
A simple JavaScript library to transliterate Latin / English / Indonesian text into Japanese Romaji style, then convert it to Katakana. Perfect for use cases like VOICEVOX or other TTS engines that require Katakana input.
Installation
npm install transliterate-romajiUsage
import transliterateText from "transliterate-romaji";
// Default (no spaces in Katakana)
console.log(transliterateText("selamat pagi"));
// Output: セラマトパギ (seramato pagi)
// With spaces in Katakana
console.log(transliterateText("selamat pagi", true));
// Output: セラマト パギ (seramato pagi)Features
- Converts Latin, English, and Indonesian text into Romaji-style Japanese.
- Translates Romaji into Katakana.
- Optional spacing in Katakana output (true = with spaces, false or omitted = no spaces).
- Easy to use in Node.js and frontend projects.
Example
console.log(transliterateText("good morning"));
// => グドモウニング (gudo mouningu)
console.log(transliterateText("saya suka nasi goreng", true));
// => サヤ スカ ナシ ゴレン (saya suka nashi goren)License
ISC
