Skip to content

mousamk/azconvert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AzConvert

AzConvert is an automatic transliteration program for Azerbaijani language.

Due to historical reasons, the Azerbaijani language is currently being written in three different scripts. Latin script is used in the republic of Azerbaijan, Perso-Arabic script is used in the Iranian Azerbaijan and the Cyrillic script is used in the Republic of Dagestan, Russia. Converting between Latin and Cyrillic is pretty obvious and straight-forward, since it's a one-to-one character conversion. However, converting between Latin and Arabic scripts is hard, because of different rules of writing. AzConvert aimed to fix this problem and provide an easy and automated solution.

Programming

This program is creating in C++ language, using Qt framework. It can be compiled and run on Windows, Linux and Mac operating systems. It uses SQLite to hold some static data, including predefined irregular words and their conversions, prefixed, suffixed, characters and etc. There's also a php port of it, which uses the same data and algorithms but can be run on a web server and provide conversion services.

About

Azerbaijani transliteration system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published