cyrconv - Счгсопѵ іѕ а fцппч Ғацх Счгіllіс снагастёг маррёг

  •        6

Счгсопѵ іѕ а fцппч Ғацх Счгіllіс снагастёг маррёг. Вч dёfацlт іт марѕ lатіп снагастёгѕ оf а gіѵёп іпрцт тёхт іпто Счгіllіс (Lоок-Дlікё) соцптёграгтѕ, шніlё гётаіпіпg тнё гёаdавіlітч оf тнё тёхт. Цѕіпg .flёх fіlёѕ Счгсопѵ.flёх сап мар апч ѕёт оf снагастёгѕ іпто а dёѕігёd оцтрцт снагастёг ѕёт. Тнё ргоgгам аllошѕ чоц то рірё а ѕтгіпg ог то раѕѕ іт аѕ а ѕіпglё ог мцlтірlё агgцмёптѕ. Іf чоц шапт то цѕё тнё flёх ортіоп чоц наѵё то раѕѕ тнём ат fігѕт агgцмёпт. Тнёгё агё сцггёптlч ѕіх шачѕ то цѕё тнё ргоgгам, аѕ ѕношп іп тнё ёхамрlёѕ.



Related Projects

slug-generator - Slug Generator Library for PHP, based on Unicode’s CLDR data

  •    PHP

This library provides methods to generate slugs for URLs, filenames or any other target that has a limited character set. It’s based on PHPs Transliterator class which uses the data of the CLDR to transform characters between different scripts (e.g. Cyrillic to Latin) or types (e.g. upper- to lower-case or from special characters to ASCII). To install the library use Composer or download the source files from GitHub.

Enhanced Dispositioned Keyboard

  •    C++

EDK has been developed to be a free keyboard layout configuration tool + GUI library. In order to be able to have english (latin), russian (cyrillic), chinese,etc keyboard layouts.It supplies Qt extended classes that support any unicode character.

Clipboard Tool

  •    Java

A tool to transform clipboard content, primarily focused on alphabetical transformation (e.g. Cyrillic to Latin and similar). It also allows other functions to manipulate the clipboard content, like clearing the formatting the content might have.


  •    C++

AzConvert is an open source program to convert different scripts of Azerbaijani language (Latin, Arabic and Cyrillic) to each other. It's written in Qt.


  •    Delphi

Renames all the files in specified directory and its subdirectories from file names containing cyrillic letters to file names containing only latin letters.


  •    Java

BonGoLipi (Bong-Go-Lipi) is a transliteration tool to convert phonetically typed Bengali (Bangla) into text displayable with Unicode or non-Unicode fonts. It supports different transliteration schemes. The objective is to propagate standardized Bengali.

urlify - PHP port of URLify

  •    PHP

A PHP port of URLify.js from the Django project. Handles symbols from Latin languages as well as Arabic, Azerbaijani, Czech, German, Greek, Kazakh, Latvian, Lithuanian, Persian, Polish, Romanian, Bulgarian, Russian, Serbian, Turkish, Ukrainian and Vietnamese. Symbols it cannot transliterate it will simply omit. Please note that the "ü" is transliterated to "ue" in the first case, whereas it results in a simple "u" in the latter.

Vidiot - Non-Linear Video Editor

  •    C++

Vidiot is a non-linear video editor targeted for home video editing. It supports operations like compositing, scaling/rotating, adding transitions, trimming, etc. Its features include Non-linear video editor, Video converter, Video compositing Trimming, Cut/Move/Drag and drop, Edit during playback and lot more.


  •    Java

RabtPad is a configurable unicode and Java based text editor for arabic based scripts including Urdu and Farsi with virtual keyboard for non latin scripts on latin based systems, export to pdf, rtf, html and plain text (later xml).

Azeri Alphabet Converter

  •    VB

Since Azeri Turkish is written in different alphabets throughout the world, This project aims to convert texts between some mainly used alphabets. specifcally, conversion between arbaic and latin alphabets is intended.

docopt.php - Command line argument parser

  •    PHP

This is a straight PHP transliteration of Vladimir Keleshev's brilliant docopt Python library. There are a few artefacts in the code as a result that may seem inefficient and non-idiomatic to PHP, this has been done to make integrating changes more efficient.As a result, unless a bug is present only in the PHP version, pull requests are unlikely to be accepted unless they are themselves direct transliterations of bugfixes in the Python version.

unoconv - Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice

  •    Python

Universal Office Converter (unoconv) is a command line tool to convert any document format that LibreOffice can import to any document format that LibreOffice can export. It makes use of the LibreOffice’s UNO bindings for non-interactive conversion of documents. For practical reasons we mention LibreOffice, but OpenOffice is supported by unoconv as well.



A higly simplified CMS, oriented to the latin american market and also to the non tech user.



XML2TeXML provides XSL stylesheets for translating DocBook XML and MathML into TeXML. Oleg Paraschenko's TeXML software and pdfLaTeX can be used to produce high quality PDF documents from the stylesheets' output, even if non-Latin-1 characters are used.

ISO-3166-Countries-with-Regional-Codes - ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets

  •    Ruby

These lists are the result of merging data from two sources, the Wikipedia ISO 3166-1 article for alpha and numeric country codes, and the UN Statistics site for countries' regional, and sub-regional codes. In addition to countries, it includes dependent territories. The International Organization for Standardization (ISO) site provides partial data (capitalised and sometimes stripped of non-latin ornamentation), but sells the complete data set as a Microsoft Access 2003 database. Other sites give you the numeric and character codes, but there appeared to be no sites that included the associated UN-maintained regional codes in their data sets. I scraped data from the above two websites that is all publicly available already to produce some ready-to-use complete data sets that will hopefully save someone some time who had similar needs.

nvm-windows - A node.js version management utility for Windows. Ironically written in Go.

  •    Go

I am particularly interested in finding people who can speak something other than English. Several problems have come up with non-latin character sets (Chinese, Japanese, Arabic, etc). I am also interested in producing language packs/translations for the installers. If you are interested in translating, please signup here.I am seeking donations to help pay for a account to make life easier for translators! Please consider becoming a becoming a patron to support this.

mongoid-slug - Generates a URL slug/permalink based on fields in a Mongoid-based model.

  •    Ruby

Mongoid Slug generates a URL slug or permalink based on one or more fields in a Mongoid model. It sits idly on top of stringex, supporting non-Latin characters. Mongoid Slug will attempt to determine whether you want to find using the slugs field or the _id field by inspecting the supplied parameters.

Cyrillic support for Java 2 under Linux

  •    Java

Cyrillic support for Java 2 under GNU/Linux. Adds input method for XFree86 4.x and CP1251 encoding for java.nio subsystem.

Serbian Cyrillic Babel Package


The babel addon package to support serbian language with cyrillic script in the TeX document processing system.


  •    Javascript

ForLatin is a frontend PHP application to the Latin dictionary program WORDS by Whitaker. It parses Latin words and displays the results in an appealing HTML format and organizes the English definitions for Latin sentences for easier translation. For the time being, you can find a working demo here: