Fork me on GitHub

JsLingua

A javascript library to process languages.

Check the code
npm install jslingua

Modules:

Info

This module is responsible of language information. It affords information such as the name, family, writing direction, etc. of a language.

Test it

Lang

This module is responsible of languages character detection. It is used to test if a text contains all the characters of a language or it is a mix. Also, it can transform the numbers into their pronunciation in a certain language.

Test it

Trans

It is used for language transliteration. Certain languages have many transliteration systems.

Test it

Morpho

It is used for language morphology:

  • Conjugation
  • Normalization
  • Stemming

Test it

Use Cases:

Morse code

This is a demonstration of morse code with available languages. You can even listen to it.

Have fun

ArabTex

If you want to use ArabTex (in LaTeX) and you want to transform your Arabic texts to ArabTex form, here is a solution.

Have fun

Many thanks to:

Animate.css for the amazing animations.