Döküm API'sı: Çeviri Al

Dakwak Çeviri API'sı, çeviriye yönelik bir dil seçerek ve çeviri seviyesini seçerek, bir ifade için çeviri talep etmenizi sağlar. Varsayılan olarak, verilen terimin yayınlanan çevirisini döndürür. Bu mevcut değilse, en iyi yayınlanmamış çeviri yerine geri dönecektir.

İstek

Aşağıdakilere bir GET isteği gönderin:
dakwak.com/api/translate.json?apikey=API_KEY&lang=LANG&phrase=PHRASE

Ardından, kalın harflerle yazılmış kelimeleri karşılık gelen değerlerle değiştirin:

  • apikey: Bu, web sitenizi tanımlamak ve arama API'sına erişmenizi sağlamak için kullanılan uzun ve benzersiz bir dizedir. Web sitenizin API Anahtarını istemek için adresine gidin. Pano -> Web Sitesi İçeriği -> Ayarlar daha sonra “API Anahtarını İste” düğmesine mavi tıklayın. Dakwak'taki destek personeline bir e-posta gönderilecek ve web sitenizin API Anahtarı ile size ulaşacaklardır.
  • ifade: çevirmek istediğiniz ifade
  • lang: istediğiniz çevirinin dili. Bu tabloya göre dilin kısayolunu kullanın:
    Language Shortcut Language Shortcut Language Shortcut
    Afrikaans af Greek el Romanian ro
    Albanian sq Hebrew iw Russian ru
    Arabic ar Hindi hi Serbian sr
    Belarusian be Hungarian hu Slovak sk
    Bulgarian bg Icelandic is Slovenian sl
    Catalan ca Indonesian id Spanish es
    Chinese (Simplified) zh-CN Irish ga Swahili sw
    Croatian hr Italian it Swedish sv
    Czech cs Japanese ja Thai th
    Danish da Korean ko Turkish tr
    Dutch nl Latvian lv Ukrainian uk
    English en Lithuanian lt Vietnamese vi
    Estonian et Macedonian mk Welsh cy
    Filipino tl Malay ms Yiddish yi
    Finnish fi Maltese mt Urdu ur
    French fr Persian fa Chinese (Traditional) zh-TW
    Galician gl Polish pl French (Canada) fr-CA
    German de Portuguese (Europe) pt-PT Spanish (Latin America) es-LA
    Portuguese (Brazil) pt-BR

İstek böyle bir şeye benzemelidir:
dakwak.com/api/translate.json?apikey=12356789abcde&lang=ar&phrase=hello
Ya da ispanyolca çeviri almak istiyorsanız:
dakwak.com/api/translate.json?apikey=12356789abcde&lang=es&phrase=hello

Tepki

İsteği gönderdiğinizde ve tüm alanlar geçerliyse, buna benzer bir yanıt alırsınız:

{"apikey": "12356789abcde",
"lang": "es",
"phrase": "hello",
"translation": "hola"}

  • apikey, lang ve cümle alanları isteklerin aynı değerlerini içerir
  • çeviri: ifadenin istenen çevirisi. Varsayılan olarak, yayınlanan çeviri geri döner. Yayınlanmış çeviri bulunmuyorsa, en yüksek düzeydeki yayınlanmamış çeviri yerine gönderilir.

Hata kodları

Arama sonuçları yerine bir hata alırsanız, isteğinizin geçersiz bilgiler içerdiği veya gerekli bilgileri atladığı anlamına gelir. Lütfen doğru istek formatını kontrol edin.

  • 1100: ‘apikey’ gerekli bir alan
    Apikey alanını boş bıraktınız, isteğinize dahil etmediniz veya "apikey" kelimesini yanlış yazdınız
  • 1101: "lang" zorunlu bir alan
    Lang alanını boş bıraktınız, isteğinize dahil etmediniz veya yanlış yazılmış "lang" yazdınız
  • 1103: "ifade" gerekli bir alan
    İfade alanını boş bıraktınız, isteğinize dahil etmediniz veya "ifade" kelimesini yanlış yazdınız
  • 1300: apikey geçerli olmalı
    Yanlış bir API anahtarı kullandınız; Web sitenizin tam API anahtarını kopyaladığınızdan emin olun
  • 1301: dil geçerli değil veya desteklenmiyor
    İstediğiniz dil dakwak.com tarafından desteklenmiyor veya mevcut değil. Yukarıdaki tablodan doğru dil kısayolunu seçtiğinizden emin olun
  • 1500: dil planınıza dahil değil
    Seçtiğiniz dil, planınıza dahil değildir, lütfen başka bir dil seçin
  • 1400: istenen ifade bulunamadı
    İsteğinizdeki ifade henüz çevrilmedi