ترجمة النص داخل الصورة
تستخرج هذه القدرة النص من صورة — صورة فوتوغرافية، مستند مُمسوح، أو لقطة شاشة — وتعيده مترجمًا إلى اللغة التي تحددها في طلب واحد. ملصق منتج صيني أو مستند مصوَّر بلغة أجنبية يتحول إلى نص عربي مقروء دون كتابته يدويًا أولًا.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
من الصورة إلى الترجمة في خطوة واحدة
الطريق المعتاد ثلاث خطوات منفصلة: كتابة النص يدويًا أو تمرير OCR، ثم لصقه في مترجم، ثم إعادة ترتيب النتيجة. هنا تصبح الخطوات واحدة: تدخل الصورة، ويقرأ نموذج رؤية النص — حتى في صورة هاتف بإضاءة وخلفية واقعية — ثم يترجمه نموذج لغوي يراعي سياق المستند. ملصق مكونات يتحول إلى ملصق مكونات بالعربية، لا إلى كلمات متناثرة بلا ترابط.
ما تقرأه جيدًا وما يعطّلها
تتعامل الأداة بثقة مع صور العبوات وصفحات الأدلة والملصقات ولقطات الشاشة والمستندات الممسوحة، بأبجديات متعددة: اللاتينية والصينية واليابانية والكورية والسيريلية والعربية. ما يعطّلها هو ما يعطّل قارئًا بشريًا: خط بالغ الصغر بالنسبة لدقة الصورة، ضبابية حركة، أو انعكاس ضوء فوق السطر. الخط اليدوي يتوقف على وضوح الكتابة نفسها؛ عند الشك، يُفضَّل تصوير النص من مواجهة مباشرة بحيث يشغل معظم الإطار.
الاستدعاء والسعر لكل صورة
تُرسَل الصورة ولغة الهدف إلى نقطة /translate/ocr، ويعود task_id، ثم النص المترجَم عند الاستعلام. السعر بالدولار الأمريكي: $0.011 لكل طلب زائد $0.0705 لكل صورة — صورة واحدة تكلف نحو $0.08، ودفعة من مئة صورة في طلب واحد تقارب $7. بلا اشتراك شهري: لا استخدام يعني لا تكلفة.
متى تختار هذه القدرة لا ترجمة النص العادية
إن كان النص جاهزًا للتحديد والنسخ — ملف PDF أصلي، بريد إلكتروني، مستند رقمي — فترجمة النص المباشرة أرخص وأسرع. هذه القدرة مخصصة للنص المحبوس داخل بكسلات الصورة: صور فوتوغرافية ومستندات ممسوحة ولقطات شاشة، وهي الجسر بين ورقة مصوَّرة بالجوال ومحتوى مترجم يمكن نسخه والبحث فيه لاحقًا.
حالات الاستخدام
عبوة منتج من مورد صيني
مستورد يستلم عينات بملصقات صينية. يصوّر كل عبوة ويرسل الدفعة إلى الأداة، فتعود المكونات والتحذيرات وتعليمات الاستخدام بالعربية، جاهزة لمراجعة المطابقة قبل تأكيد الطلبية، دون كتابة الرموز الصينية حرفًا بحرف.
مستند وصل عبر واتساب
يستلم موظف تخليص جمركي في جدة من عميل صورة مستند إسباني عبر واتساب. بدل طلب الملف الأصلي، يرفع الصورة نفسها ويحصل على الترجمة خلال دقائق، كافية لمراجعة البيانات ومتابعة الإجراء دون تأخير.
دليل استخدام لا نسخة رقمية له
يرث فني صيانة في مصنع دليل تشغيل ياباني لآلة قديمة بلا نسخة رقمية. يصوّر أربعين صفحة بالجوال ويترجم الدفعة كاملة بأقل من $10 — تكلفة لا تُقارن بكتابة النص وترجمته يدويًا صفحة بصفحة.
لقطة شاشة من نظام أجنبي للدعم الفني
يستلم الدعم الفني في شركة الخليج الرقمية لقطة شاشة برسالة خطأ بالكورية من نظام شريك. تمر اللقطة على الأداة ويقرأ الفني رسالة الخطأ بالعربية مباشرة، فيتابع الحل دون انتظار من يترجم من الفريق الآخر.
الأسئلة الشائعة
هل يجب أن تكون الصورة واضحة تمامًا كصورة استوديو؟
لا؛ ميل بسيط وخلفية ظاهرة وإضاءة غير مثالية وضع معتاد يتعامل معه النموذج جيدًا. ما يمنع القراءة فعليًا هو الغموض الحقيقي — ضبابية شديدة، انعكاس فوق النص، أو خط أصغر من أن تقرأه العين البشرية نفسها في الصورة نفسها.
هل تقرأ الخط اليدوي، مثل ملاحظة أو استمارة مكتوبة باليد؟
يعتمد على وضوح الخط، تمامًا كأي قارئ بشري. الخط المفصول الواضح غالبًا ما يُقرأ بدقة جيدة؛ الخط المتصل الضيق أقل يقينًا. للمستندات اليدوية المهمة، يُستحسن التعامل مع النتيجة كمسودة تُراجَع لا كنسخة نهائية معتمدة.
من أي لغات تترجم فعليًا؟
من اللغات الأكثر تداولًا تجاريًا، بما في ذلك الأبجديات غير اللاتينية مثل الصينية واليابانية والكورية والروسية، وهي بالضبط الحالات التي تصعب فيها كتابة النص يدويًا لترجمته. الهدف يمكن أن يكون العربية أو أي لغة أخرى تحددها.
كم تكلفة ترجمة مئة صورة دفعة واحدة؟
في طلب واحد: $0.011 ثابتة زائد مئة ضرب $0.0705، أي نحو $7.06 أمريكي. لا رسوم متكررة؛ يُدفع هذا المبلغ عن الدفعة فقط، ولا شيء غيره لاحقًا.
هل تُحفظ الصور التي أرفعها لديكم؟
تُستقبَل الصورة لمعالجة طلب الترجمة فقط ثم لا تُحفظ بعد اكتمال العملية؛ إن كانت الصورة تتضمن مستند شخص آخر، يُستحسن رفع الجزء اللازم فقط لا المستند كاملًا.
كيف أدفع دون حساب مسبق، وماذا لو احتجت مساعدة؟
الشراء مباشر دون إنشاء حساب، عبر PayPal؛ أي استفسار قبل الدفع أو بعده يرد عليه إنسان حقيقي بالإنجليزية أو الإسبانية، ويمكن الكتابة بالعربية وسنستعين بالترجمة للرد.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/translate/ocr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/translate/ocr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/ocr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/ocr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/ocr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"image": "https://ejemplo.com/imagen.jpg"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.ocr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |