https://github.com/efesto/vasov
Transliterates from bulgarian cyrillic to latin according to official bulgarian rules
https://github.com/efesto/vasov
bulgarian bulgarian-language cyrillic
Last synced: about 2 months ago
JSON representation
Transliterates from bulgarian cyrillic to latin according to official bulgarian rules
- Host: GitHub
- URL: https://github.com/efesto/vasov
- Owner: Efesto
- Created: 2023-02-19T21:03:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-17T04:23:19.000Z (3 months ago)
- Last Synced: 2025-03-24T18:52:25.266Z (2 months ago)
- Topics: bulgarian, bulgarian-language, cyrillic
- Language: Elixir
- Homepage:
- Size: 58.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vasov

[](https://hex.pm/packages/vasov)
[](https://hexdocs.pm/vasov/)Vasov implements text transliteration from bulgarian cyrillic to latin according to the [streamlined system](https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/1105090/ROMANIZATION_OF_BULGARIAN_with_examples.pdf) officially adopted in Bulgaria.
The name is an homage to [Ivan Vazov (Иван Вазов)](https://en.wikipedia.org/wiki/Ivan_Vazov).
## Installation
The package can be installed by adding `vasov` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:vasov, "~> 1.0.0"}
]
end
```## Usage
```Elixir
iex> Vasov.transliterate_to_latin("Бургас")
"Burgas"
iex> Vasov.transliterate_to_latin("София")
"Sofia"
iex> Vasov.transliterate_to_latin("България")
"Bulgaria"
```