Kelime listesi oluştur
API sürümü 2026-10-affable-towhee
İstenen seviyede bir kelime listesini akış olarak gönderir. Akış, listenin ayrıntılarıyla birlikte started, her kelime için bir item olayı ve ardından done gönderir. Liste hazır olana kadar yalnızca keepalive yorumları gönderir.
Kapsamlar vocab:generate
Parametreler
Lingara-Versionheaderstringisteğe bağlı- Bu isteğin yanıtlanacağı API sürümü. Belirtilmezse bir erişim token'ı istemcisinin bağlı olduğu sürümü, token içermeyen bir istek ise güncel sürümü alır. Hâlâ geliştirilmekte olan sürüme yalnızca burada adı verilerek ulaşılır. Bilinmeyen bir sürüm
400veapi_version_unknownkoduyla yanıtlanır.GET /v1/versionssürümleri listeler.
İstek gövdesi application/json
levelintegerzorunlusource_langstringzorunlutarget_langstringzorunlucountinteger | nullisteğe bağlı
Yanıtlar
200 Liste, olay başına bir kelime
Akış olayları text/event-stream
Her 15 saniyede bir keepalive yorumu gönderir.
-
startedVocabStarted -
metaVocabMetazorunlulevelintegerzorunlusource_langstringzorunlutarget_langstringzorunluframeworkstringzorunlucountintegerzorunluai_generatedbooleanzorunlu
-
itemVocabItem -
wordstringzorunlupronunciationstring | nullisteğe bağlıreadingstring | nullisteğe bağlıtranslationstringzorunluexampleVocabExample | nullisteğe bağlısentencestringzorunlutranslationstringzorunlu
image_urlstring | nullisteğe bağlı
-
doneDone Akışı sonlandırır -
errorStreamError Akışı sonlandırır -
200 yanıtının içinde gelir. Durum satırı zaten gönderilmiş olduğundan, akış açıldıktan sonraki bir hata bu olay olarak bildirilir.
codestringzorunlumessagestringzorunluplan_idstring | nullisteğe bağlı
Hatalar
402application/json- Kullanım başına ücretlendirilen bir istemcinin çağrısı, hiçbir şey harcamadan reddedildi.
spend_cap_reached: istemci veya hesabı aylık harcama sınırına ulaştı; sınırı Entegrasyonlar sayfasında yükseltin.metered_billing_inactive: bu hesap için kullanım başına ücretlendirme etkin değil; Entegrasyonlar sayfasında kurun veya ödeme yöntemini güncelleyin. 410application/json- Bu isteğin yanıtlandığı API sürümü sonlandırıldı.
Lingara-Versioniçinde desteklenen bir sürüm gönderin veya istemciyi başka bir sürüme bağlayın. 4XXapplication/json- İstek reddedildi.
codenedenini belirtir,errorise bunu sözcüklerle açıklar. 503application/json · text/plain- Hizmet geçici olarak kullanılamıyor;
Retry-Afteriçindeki saniye sayısı kadar bekledikten sonra yeniden deneyin. Bakım sırasında gövde, hata zarfı yerine düz metindir. 5XXapplication/json- İstek reddedildi.
codenedenini belirtir,errorise bunu sözcüklerle açıklar.
codestringzorunluİsteğin neden reddedildiği, dallanmak için kullanılabilecek sabit bir kod olarak: örneğin
insufficient_scope(403),rate_limited(429) ve kullanım başına ücretlendirilen bir istemci içinspend_cap_reached(402) ilemetered_billing_inactive(402).errorstringzorunlu
Örnek
Kütüphane mi tercih edersiniz? Kütüphaneler bölümüne bakın.
Örnek akış
event: started
data: {"meta":{"level":2,"source_lang":"en","target_lang":"zh","framework":"HSK","count":2,"ai_generated":true}}
event: item
data: {"word":"你好","pronunciation":"nǐ hǎo","translation":"hello","example":{"sentence":"你好,我叫小明。","translation":"Hello, my name is Xiaoming."}}
event: item
data: {"word":"谢谢","pronunciation":"xiè xie","translation":"thank you"}
event: done
data: {}Bir çeviri ile İngilizce referans arasında fark varsa, İngilizce referans geçerlidir.