Skip to content

naxeem/thaana-transliterator-php-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thaana Transliterator

Thaana text to Latin transliterator.

This was initially available at naxeem/thaana-transliterator.

Usage

require_once './class-thaana-transliterator.php';

$transliterator = new Thaana_Transliterator;

echo $transliterator->transliterate("ސަލާމް"); // Salaam

Custom translations

$transliterator = new Thaana_Transliterator;

$custom_translations = array(
  'އައިއޯއެސް' => 'IOS',
  'އެޕްސް' => 'apps',
  'އެންޑްރޮއިޑް' => 'android'
);

$transliterator->addTranslations($custom_translations);

echo $transliterator->transliterate("އެންޑްރޮއިޑް ފޯނުން އައިއޯއެސް އެޕްސް މިހާރު ބޭނުންކުރެވޭ."); // Android foanun ios apps mihaaru beynunkurevey.

Other versions

Use Online / Demo

Online Thaana Transliterator

Input/Output

Input

ހުރިހާ އިންސާނުން ވެސް އުފަންވަނީ، ދަރަޖައާއި ޙައްޤުތަކުގައި މިނިވަންކަމާއި ހަމަހަމަކަން ލިބިގެންވާ ބައެއްގެ ގޮތުގައެވެ. އެމީހުންނަށް ހެޔޮވިސްނުމާއި، ހެޔޮ ބުއްދީގެ ބާރު ލިބިގެންވެއެވެ. އަދި އެމީހުން އެކަކު އަނެކަކާ މެދު މުޢާމަލާތް ކުރަންވަނީ، އުޚުއްވަތްތެރި ކަމުގެ ރޫޙެއްގައެވެ.

Output

Hurihaa insaanun ves ufanvanee, dharajaaai hahquthakugai minivankamaai hamahamakan libigenvaa baehge gothugaeve. Emeehunnah heyovisnumaai, heyo buhdheege baaru libigenveeve. Adhi emeehun ekaku anekakaa medhu muaamalaai kuranvanee, ukhuhvaitheri kamuge roohehgaeve.

Contributing

Anyone is welcome to improve this.

About

Thaana Transliterator PHP Class

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages