Transliterate.jl

:black_nib: Converts non-ASCII characters into ASCII using transliteration
Author zlatanvasovic
Popularity
5 Stars
Updated Last
3 Years Ago
Started In
June 2020

Transliterate

Build Status Coverage

Converts non-ASCII characters into ASCII using transliteration.

Install

]add Transliterate

Examples

julia> using Transliterate

julia> transliterate("Déjà Vu!")
"Deja Vu!"

julia> transliterate("Привет")
"Privet"

julia> transliterate("ث س و"; languages=["ar"])
"th s w"

julia> transliterate("≠ ∉"; custom_replacements=("" => "not equal", "" => "not in"))
"not equal not in"

Todo

  • Add all rules for every language, instead of the current approach
    • This would allow proper languages syntax
  • Support more languages

Contributions are welcome.