cyrillic-to-translit
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

CyrToLatTranslitJS

Ultra-lightweight JavaScript library for converting Cyrillic symbols to Translit and vice versa

Demo page

Install

npm install --save cyrToLatTranslit

Simple to use

import CyrillicToTranslit from 'CyrToLatTranslit.js';

const cyrillicToTranslit = new CyrToLatTranslit();

cyrillicToTranslit.transform('Салом Ахмад', '_');

Constructor

  • { preset: tj } or empty - transliteration preset for Tajik language.
  • { preset: ru } - transliteration preset for Russian language.

transform()

Convert Cyrillic symbols to Translit

cyrillicToTranslit().transform(input, spaceReplacement);

  • input - string which should be transformed
  • spaceReplacement - symbol for space replacement

reverse()

Convert Translit symbols to Cyrillic

cyrillicToTranslit().reverse(input, spaceReplacement);

  • input - string which should be transformed
  • spaceReplacement - symbol for space replacement

Examples

  • transform()
  cyrillicToTranslit().transform('Азию Плюс');

  > Aziya Plyus
  • reverse()
  cyrillicToTranslit().reverse("Aziya Plyus")

 > Азию Плюс

Typescript

Typescript supports starting form v2.0.0. See definitions here

License

MIT © Zohid Saidov

Package Sidebar

Install

npm i cyrillic-to-translit

Weekly Downloads

31

Version

1.0.1

License

MIT

Unpacked Size

51 kB

Total Files

16

Last publish

Collaborators

  • zsaidov