الانتقال إلى المحتوى الرئيسي

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

Use this file to discover all available pages before exploring further.

نظرة عامة

استخدم /v1/translations لـ الترجمة النصية إلى نصية.
هذا الـ endpoint يختلف عن Audio Translation، الذي يقبل ملفًا صوتيًا ويُخرج دائمًا نصًا بالإنجليزية.
لـ workflows الخاصة بالوكلاء، اكتشف أولًا نماذج الترجمة الموصى بها حاليًا:
curl "https://api.lemondata.cc/v1/models?recommended_for=translation" \
  -H "Authorization: Bearer sk-your-api-key"
ثم أرسل النموذج المختار صراحةً إلى /v1/translations.
ينطبق recommended_for=translation فقط على ترجمة النص (POST /v1/translations). ولا ينطبق على audio translation.

جسم الطلب

model
string
مطلوب
معرّف نموذج الترجمة الذي يعيده /v1/models?recommended_for=translation.
text
string
مطلوب
النص المصدر المراد ترجمته.
target_language
string
مطلوب
رمز لغة الهدف أو اسمها، بحسب ما يدعمه النموذج.
source_language
string
تلميح اختياري للغة المصدر.
mime_type
string
افتراضي:"text/plain"
صيغة النص المصدر. القيم المدعومة: text/plain و text/html.
user
string
معرّف اختياري للمستخدم النهائي لأغراض مراقبة الإساءة وتتبع الطلب.

الاستجابة

text
string
النص المترجم.
model
string
النموذج الذي أنشأ الترجمة.
source_language
string | null
لغة المصدر التي اكتشفها النموذج أو قبلها.
target_language
string
لغة الهدف المستخدمة في الطلب.
curl -X POST "https://api.lemondata.cc/v1/translations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-translation-pro",
    "text": "你好,欢迎使用 LemonData。",
    "target_language": "en"
  }'
{
  "text": "Hello, welcome to LemonData.",
  "model": "gemini-translation-pro",
  "source_language": "zh",
  "target_language": "en"
}