ترجمة ملف Word كامل
تترجم هذه القدرة ملف Word كاملًا من لغة إلى أخرى، فتنقل النص إلى اللغة الهدف وتحافظ على تنسيق الفقرات والعناوين والجداول كما كانت في الملف الأصلي، مناسبة للعقود والتقارير وخطابات العمل التي تُحرَّر لاحقًا داخل Word نفسه لا كملف نهائي جامد.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
الفرق بين ترجمة Word وترجمة PDF
ملف PDF نهائي جامد لا يُحرَّر عادة بعد إنتاجه، بينما ملف Word مستند حي يستمر تعديله بعد الترجمة: إضافة فقرة، تغيير رقم في جدول، تعديل توقيع. تحافظ هذه القدرة على ملف Word ككائن قابل للتحرير بعد الترجمة، بعناصره الأصلية — الأنماط، الجداول، رأس الصفحة وتذييلها — لا كصورة أو نص جامد، فيستمر العمل عليه في Word مباشرة كأي مستند عادي.
الأنماط والجداول تبقى كما هي
أنماط العناوين المعرّفة في الملف، وحجم الخط ولونه، وبنية الجداول بأعمدتها وصفوفها، جميعها تبقى كما هي بعد الترجمة؛ يتغير النص فقط داخل هذه العناصر. رأس الصفحة وتذييلها — رقم الصفحة، اسم الشركة، شعارها — يبقيان أيضًا دون تعديل، فيخرج المستند بهوية بصرية مطابقة للملف الأصلي بلغة جديدة.
كيف تترجم، والسعر
تُترجَم النصوص فقرةً فقرة، بتجميع أجزاء الفقرة الواحدة كي لا تنقطع الجملة في منتصفها، مع بقاء الأنماط والجداول والترقيم وفواصل الأقسام دون تغيير. أنماط الفقرات والجداول والترقيم تعود كما هي؛ ولأن الفقرة تُترجَم كاملةً، فقد تُوحَّد تنسيقاتُ الأحرف التي كانت تقسم الجملة الواحدة إلى أجزاء. تعمل القدرة من هذه الصفحة داخل المتصفح دون تثبيت أي برنامج، وكذلك عبر الـAPI لترجمة عشرات مستندات Word دفعة واحدة. السعر معلن: $0.057 عن الطلب و$0.016 عن كل صفحة، دون اشتراك ولا حساب مسبق.
متى تختار Word بدل PDF
ترجمة PDF تناسب المستند النهائي الجامد الذي لا يتغير؛ أما Word فتناسب المستند الحي الذي يستمر تعديله: عرض تجاري أو مسودة عقد أو سياسة داخلية تُراجَع وتُعلَّق ويُدمَج فيها نص قانوني محلي بعد الترجمة، لا مجرد قراءة. لذلك تُعيد هذه القدرة ملف Word قابلًا للتحرير، لا صورة ولا PDF جامدًا.
حالات الاستخدام
عقد عمل قابل للتعديل
تترجم شركة الخليج الرقمية نموذج عقد عمل من الإنجليزية إلى العربية بهذه القدرة، لتعديل بنود بسيطة داخل Word مباشرة لكل موظف جديد دون إعادة كتابة العقد من الصفر.
تقرير سنوي بقالب ثابت
تحتفظ مؤسسة النخيل للمقاولات بقالب تقرير سنوي بتنسيق ثابت، وتترجمه سنويًا إلى الإنجليزية للمستثمرين دون فقدان الجداول والأنماط المعتمدة في القالب.
خطاب رسمي جاهز للتوقيع
يترجم عبدالله المنصوري خطابًا رسميًا بترويسة الشركة إلى الإنجليزية مع بقاء موضع الشعار والتوقيع كما هو، دون إعادة تصميم الخطاب.
الأسئلة الشائعة
هل يمكن استخدام هذه القدرة الآن؟
نعم، القدرة متاحة الآن وتقبل الطلبات، من المتصفح ومن الـAPI. ترفع ملف DOCX وتحدد لغة الوجهة، فتستلم المستند المترجَم عبر webhook أو رابط موقَّع صالح 24 ساعة.
هل يمكن ترجمة عدة ملفات Word دفعةً واحدة؟
نعم، مهمة غير متزامنة لكل ملف، وتُجمَع النتائج عبر webhook، كما تعمل الدفعات في سائر الـAPI.
كم السعر، وكيف يُحتسب؟
لا توجد فئة مجانية — الفئات المجانية يُساء استخدامها وتُبطئ الجميع. يعمل الوصول برصيد مسبق الدفع في ForHosting KIT: اشحن ابتداءً من $10.00 (لا تنتهي صلاحيته)، وتُحتسب كل طلبية بسعرها المنشور، لذا فإن أي طلب دون رصيد يُعيد HTTP 402. لا اشتراك ولا رموز ولا أرصدة وهمية، والمهمة الفاشلة لا تُحتسب أبدًا.
هل تبقى الجداول والأنماط قابلة للتحرير بعد الترجمة؟
نعم، هذا هدف القدرة أصلًا: مستند Word حي قابل للتحرير بأنماطه وجداوله الأصلية، لا نص جامد أو صورة.
هل تدعم القدرة رأس الصفحة وتذييلها؟
نعم، رقم الصفحة واسم الشركة وشعارها في رأس الصفحة وتذييلها تبقى دون تعديل ضمن نطاق هذه القدرة.
هل تُحفَظ ملفاتي بعد الترجمة؟
لا، تُعالَج للترجمة ثم تُحذَف بعد مدة الاحتفاظ، ولا تُستخدَم للتدريب.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/translate/docx \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"file":"https://ejemplo.com/documento.docx","target_lang":"en"}'const res = await fetch("https://api.kit.forhosting.com/translate/docx", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"file": "https://ejemplo.com/documento.docx",
"target_lang": "en"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/docx",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"file": "https://ejemplo.com/documento.docx",
"target_lang": "en"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/docx", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"file":"https://ejemplo.com/documento.docx","target_lang":"en"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"file":"https://ejemplo.com/documento.docx","target_lang":"en"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/docx", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"file": "https://ejemplo.com/documento.docx",
"target_lang": "en"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.docx",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
413 | input_too_large | حجم المدخلات يتجاوز الحد المسموح لهذه المهمة — قسّم الملف أو صغّره. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |