Çevir

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

Sorgu parametresi:

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.
   
Anlam
Tanım
polite Kibar
rude Kaba
gender_from hayır Konuşanın cinsiyeti
   
Anlam Tanım
male Erkek
female Kadın
gender_to hayır Sohbet ettiğiniz kişinin cinsiyeti (gender_from’e bakınız).
sig evet Gizli anahtar

Desteklenen dillerin listesi:

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

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
 
Özellik
Açıklama
translated Çeviri sonucu
language Dil tanımı sonucu
politeness Otomatik olarak belirlenen hitap şekli (kibar/kaba). İstek politeness parametresine bakınız.
error Hatayı açıklayan bir nesne içerir veya başarılı durumda ise "null" gösterilir.
 
Özellik Açıklama
code Hata kodu
message Hata metni

Örnek 1 (eng->rus çeviri)

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
}

Örnek 2 (dil tanımı)

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
}

Örnek 3 (hata durumu)

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
}

Örnek 4 (hitap şekli tanımı)

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
}