Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

siiptuo/kyrlat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kyrlat

Python library for romanizing Cyrillic script according to the Finnish SFS 4900 standard:

  • Supports Belarusian, Bulgarian, Macedonian, Russian and Ukrainian.
  • Handles capitalization (lower case, upper case and all caps) though abbreviations are capitalized incorrectly (e.g. "ЧК" is romanized as "TŠK" instead of "TšK").
  • Removes diacritics used to mark stress (e.g. "Влади́мир" is romanized as "Vladimir").
  • Handles Unicode equivalence (i.e. both composed and decomposed code points).

Installation

Yet to be released.

Usage

import kyrlat
kyrlat.romanize_ru('Влади́мир') # => 'Vladimir'

License

MIT

Links

Releases

No releases published

Packages

No packages published

Languages