Transliteration parrot

Get started

The transliteration APIs provides a direct access to transliteration services using moses server.

English to Arabic API

To get transliteration for one English word to Arabic, you need to make a GET call to the following url :
https://transliterate.qcri.org/en2ar/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/en2ar/Ahmed

                  
                    {
                      "results":"حمد"
                   }
                  
                  

Best N transliterations from English to Arabic API

To get best N Arabic transliterations for one English word, you need to make a GET call to the following url :
https://transliterate.qcri.org/en2ar/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/en2ar/nbest/Ahmed

              
                {
                  "results":{
                     "0":"احمد",
                     "1":"حميد",
                     "2":"حمد",
                     "3":"اهميد",
                     "4":"اهمد",
                     "5":"هميد",
                     "6":"حماد",
                     "7":"همد",
                     "8":"احميد",
                     "9":"اشميد"
                  }
               }
              
              

Arabic to English API

To get transliteration for one Arabic word to English language, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2en/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

At this example we are getting transliteration for أحمد
curl https://transliterate.qcri.org/ar2en/" احمد"

            
              {
                "results":"ahmed"
             }
            
            

Best N transliterations from Arabic to English API

To get best N English transliterations for one Arabic word, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2en/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

At this example we are getting transliteration for أحمد
curl https://transliterate.qcri.org/ar2en/nbest/" احمد"

              
                {
                  "results":{
                     "0":"ahmed",
                     "1":"ahmad",
                     "2":"ahamad",
                     "3":"ahmd",
                     "4":"ahamd",
                     "5":"ahamed",
                     "6":"ahammd",
                     "7":"aahmad",
                     "8":"aahmd",
                     "9":"aahmed"
                  }
               }
              
              

Spanish to Arabic API

To get transliteration for one Spanish word to Arabic, you need to make a GET call to the following url :
https://transliterate.qcri.org/es2ar/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/es2ar/José Luis Rodríguez Zapatero

            
              {
                "results":"خوسيه لويس رودريغيز زاباتيرو"
              }
            
            

Best N transliterations from Spanish to Arabic API

To get best N Arabic transliterations for one Spanish word, you need to make a GET call to the following url :
https://transliterate.qcri.org/es2ar/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/es2ar/nbest/José Luis Rodríguez Zapatero

          
            {
              "results":{
                 "0":"خوسيه لويس رودريغيز زاباتيرو",
                 "1":"جوزيه لويز رودريغز زابالاتيرو",
                 "2":"وخوسيه اللويس رودريغويز زاباتارو",
                 "3":"جوزي بلويس رودريغيس زاباتييرو",
                 "4":"جوسيه ولويس الزاباتيرو",
                 "5":"جوسي للويس الزابالاتيرو",
                 "6":"خوزيه لوس الزفاتيرو",
                 "7":"جوزيف لوسي",
                 "8":"وجوزيه ولويز",
                 "9":"وخوزيه الويس"
              }
           }
          
          

Arabic to Spanish API

To get transliteration for one Spanish word to Arabic, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2es/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ar2es/" خوسيه لويس ثباتيرو"

              
                {
                  "results":"José Louise Thabatero"
                }
              
              

Best N transliterations from Arabic to Spanish API

To get best N Arabic transliterations for one English word, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2es/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ar2es/nbest/" خوسيه لويس ثباتيرو"

              
                {
                  "results":{
                     "0":"José Louise Thabatero",
                     "1":"Khoseh Luis Thabatiro",
                     "2":"Jose Louis Thbatero",
                     "3":"Joseh lois Thabaterro",
                     "4":"Khose Luise Thabatirou",
                     "5":"Josiah Lois Thabbatero",
                     "6":"Khosiah Luisa Thabattero",
                     "7":"Josseha Louisse Thabateiro",
                     "8":"Khoseha Louisa Tabatero",
                     "9":"Josseh Louiss Thebatero"
                  }
               }
              
              

Russian to Arabic API

To get transliteration for one Russian word to Arabic, you need to make a GET call to the following url :
https://transliterate.qcri.org/ru2ar/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ru2ar/Михаи́л Серге́евич Горбачёв

                
                  {
                    "results":"ميخائيل سيرجييفيتش غورباتشيف"
                  }
                
                

Best N transliterations from Russian to Arabic API

To get best N Arabic transliterations for one Russian word, you need to make a GET call to the following url :
https://transliterate.qcri.org/ru2ar/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ru2ar/nbest/Михаи́л Серге́евич Горбачёв

            
              {
                "results":{
                   "0":"ميخائيل سيرجييفيتش غورباتشيف",
                   "1":"ميهايل سيرغييفيتش غورباتشو",
                   "2":"ميكائيل سيارغييفيتش غورباشف",
                   "3":"ميهاييل سيرغيفيتش هورباتشيف",
                   "4":"الميكائيل غورباتشف",
                   "5":"لالميكائيل غورباتشيو",
                   "6":"الميخائيل غورباشو",
                   "7":"ميشيل الغورباتشيف",
                   "8":"وميخائيل اورباتشيف",
                   "9":"ميخائيلي غورباتشوف"
                }
              }

            
            

Best transliterations from Arabic to Russian API

To get transliteration for one Arabic word to Russian, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2ru/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ar2ru/" ميخائيل سيرغيفيتش غورباتشوف"

          
            {
              "results":"Михаил Сергеевич Горбачева"
            }

          
          

Best N transliterations from Arabic to Russian API

To get best N Russian transliterations for one Arabic word, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2ru/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ar2ru/nbest/" ميخائيل سيرغيفيتش غورباتشوف"

          
            {
              "results":{
                "0":"Михаил Сергеевич Горбачева",
                "1":"Михаила Сергеевича Горбачев",
                "2":"Михаилии Сергевич Горбачов",
                "3":"Михаиль Сергеевичем Горбачоф",
                "4":"Михаэль Горбачова",
                "5":"Михаилу Гурбачева",
                "6":"Микаэль Горбачуф",
                "7":"Михаиля Горбачофа",
                "8":"Михаиле Горбачофф",
                "9":"Михаилл Горбачуфа"
              }
          }

          
          

French to Arabic API

To get transliteration for one French word to Arabic, you need to make a GET call to the following url :
https://transliterate.qcri.org/fr2ar/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/fr2ar/Frédéric

            
              {
                "results":"فريدريك"
              }
            
            

Best n transliterations from French to Arabic API

To get best N Arabic transliterations for one English word, you need to make a GET call to the following url :
https://transliterate.qcri.org/fr2ar/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/fr2ar/nbest/Frédéric

          
            {
              "results":{
                 "0":"فريدريك",
                 "1":"الفريدريك",
                 "2":"فريديريك",
                 "3":"الفريديريك",
                 "4":"لفريدريك"
              }
           }
          
          

Arabic to French API

To get transliteration for one French word to Arabic, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2fr/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ar2fr/" فريدريك"

              
                {
                  "results":"Friedrich"
                }
              
              

Best N transliterations from Arabic to French API

To get best N Arabic transliterations for one French word, you need to make a GET call to the following url :
https://transliterate.qcri.org/ar2fr/nbest/<text-to-transliterate>


QUERY PARAMETERS

Field Type Description
<text-to-transliterate> String Your original text to be transliterated.

RESULTS EXAMPLE

curl https://transliterate.qcri.org/ar2fr/nbest/" فريدريك"

              
                {
                  "results":{
                     "0":"Frederick",
                     "1":"Friedrich",
                     "2":"Frederich",
                     "3":"Frederic",
                     "4":"Friedrick",
                     "5":"Friederick",
                     "6":"Frederica"
                  }
               }