zlatanvasovic / Transliterate.jl

:black_nib: Converts non-ASCII characters into ASCII using transliteration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

:black_nib: Converts non-ASCII characters into ASCII using transliteration

License:MIT License


Languages

Language:Julia 100.0%