Projelerinize çeviri sistemini tümleştirmek için API erişimini sunmaktayız. Sistemiz, her sonraki sorgu ile otomatik olarak geliştiriliyor. API Multillect kullanma maliyeti, sorgudaki karakter miktarına göre oluşuyor. Fiyat: 1000000 karakter için $5.
Metin çevirisi https://api.multillect.com/translate/json/1.0/<account-id> adresine HTTP isteği gönderilmesi ile yapılıyor. <account-id> — kullanıcı hesabının benzersiz tanımlayıcısı.
Kabul edilebilir yöntemler: GET ve POST.
Yanıt türü: JSON
Yanıt kodlaması: UTF-8
Parametre | Zorunlu | Tanım | ||||||
method | evet | translate/api/translate olmalı | ||||||
from | hayır | Kaynak dil. Bu parametre yoksa, Multillect kaynak dili otomatik olarak belirlemeye çalışıyor. Dil belirlemesinin sonucu cevap olarak "language" sahasında yansıtılıyor. | ||||||
to | evet | Hedef dil | ||||||
text | evet | Çeviri için metin UTF-8 kodlamasında yazılmalı (minimum metin uzunluğu 2 karakter) | ||||||
politeness | hayır | Kibar/kaba hitap şekillerinin değiştirilmesi. Mesela. Rusça’daki sen/siz diye hitaplar. | ||||||
|
||||||||
gender_from | hayır | Konuşanın cinsiyeti | ||||||
|
||||||||
gender_to | hayır | Sohbet ettiğiniz kişinin cinsiyeti (gender_from’e bakınız). | ||||||
sig | evet | Gizli anahtar |
Dil | Kod |
Arapça | ar |
İngilizce | en |
İspanyolca | es |
Çince | zh |
Hintçe | hi |
Kazakça | kk |
Korece | ko |
Almanca | de |
Polonyaca | pl |
Portekizce | pt |
Rusça | ru |
Türkçe | tr |
Ukraynaca | uk |
Farsça | fa |
Fransızca | fr |
Japonca | ja |
Yanıt aşağıdaki özelliklere sahip olan JSON nesnesi:
Özellik | Açıklama | ||||||||
result | İşlemenin sonucu dahil nesneyi içerir veya hata durumunda ise "null" gösterilir | ||||||||
|
|||||||||
error | Hatayı açıklayan bir nesne içerir veya başarılı durumda ise "null" gösterilir. | ||||||||
|
GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=en&to=ru&text=test&sig=38f4c080a05411e6a0328c89a5a1fd3
{ "result": { "translated": "test", "language": { "code": null } } "error": null, "timestamp": 1478019472, "id": null } |
GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&to=ru&text=test&sig=38f4c080a05411e6a0328c89a5a1fd3
{ "result": { "translated": "test", "language": { "code": "en" } } "error": null, "timestamp": 1478019472, "id": null } |
GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=en&to=ru&text=&sig=38f4c080a05411e6a0328c89a5a1fd3
{ "result": null, "error": { "code": 15, "message": "Too short text for translation" }, "timestamp": 1478022138, "id": null } |
GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=ru&to=en&text=Вы%20великолепны&politeness=&sig=38f4c080a05411e6a0328c89a5a1fd3
{ "result": { "translated": "You are magnificent", "language": { "code": "ru" }, "politeness": "polite" }, "error": null, "timestamp": 1478284482, "id": null } |