كيفية استخدام دوال TRANSLATE و DETECTLANGUAGE في Excel

كيفية استخدام دوال TRANSLATE و DETECTLANGUAGE في Excel

روابط سريعة

من كان يعلم أن Microsoft Excel يمكنه العمل كمترجم؟ من خلال خدمات الترجمة من Microsoft، يستطيع Excel الترجمة من لغة إلى أخرى (الدالة TRANSLATE) واكتشاف لغة أخرى موجودة بالفعل في مصنف (الدالة DETECTLANGUAGE).

لن ترى وظائف اللغة هذه (التي تمت إضافتها في ديسمبر 2024) إلا إذا كنت تستخدم تطبيق Excel لسطح المكتب لنظام التشغيل Windows أو Mac كمشترك في Microsoft 365، أو Excel للويب، أو تطبيق Excel للأجهزة المحمولة.

ما هي النحو؟

قبل أن أعرض لك بعض الأمثلة على كل وظيفة قيد التنفيذ، إليك صيغها النحوية.

يترجم

تحتوي الدالة TRANSLATE على ثلاث وسائط:

=TRANSLATE(a,b,c)

أين

  • أ (مطلوب) هو إما النص المطلوب ترجمته (مضمن بين علامتي اقتباس مزدوجتين)، أو مرجع إلى الخلية التي تحتوي على النص المطلوب ترجمته.
  • ب (اختياري) هو رمز اللغة المصدر في علامات الاقتباس المزدوجة (راجع قسم رموز اللغة أدناه). إذا قمت بحذف هذه الوسيطة، فسيحاول Excel اكتشاف اللغة تلقائيًا. على الرغم من أن هذه وسيطة اختيارية، فمن الأفضل تضمينها (إذا كنت تعرف اللغة ورمزها) لضمان ترجمة دقيقة.
  • ج (اختياري) هي اللغة الهدف في علامات الاقتباس المزدوجة. إذا تخطيت هذه الوسيطة، فسيستخدم Excel لغة النظام لديك كلغة الهدف. ومع ذلك، حاول مرة أخرى إضافة رمز اللغة الهدف للحصول على نتائج ترجمة أفضل.

إذا لم تضع رمز اللغة بين علامتي اقتباس مزدوجتين، فسيقوم Excel بإرجاع #NAME؟ خطأ.

كشف اللغة

هذه الوظيفة أكثر وضوحًا وتتطلب وسيطة واحدة فقط:

=DETECTLANGUAGE(x)

أين

  • س هو إما النص المطلوب اكتشافه، أو مضمن بين علامتي اقتباس مزدوجتين، أو مرجع إلى الخلية التي تحتوي على النص المطلوب اكتشافه.

رموز اللغة

فيما يلي بعض رموز اللغة من قائمة رموز Microsoft الأطول. تذكر أن جميع رموز اللغة في الصيغة الخاصة بك يجب أن تكون بين علامات اقتباس مزدوجة.

 

شفرة

 

لغة

 

“En”

 

إنجليزي

 

“es”

 

الأسبانية

 

“fr”

 

فرنسي

 

“es”

 

الألمانية

 

“zh-chs”

 

الماندرين (المبسطة)

 

“رو”

 

الروسية

 

“ar”

 

عربي


أمثلة على الترجمة في العمل

اسمح لي أن أعرض لك وظيفة الترجمة باستخدام مثالين من العالم الحقيقي. الأول عبارة عن ترجمة أساسية لعدة خلايا في Excel، بينما يوضح لك المثال الثاني كيفية استخدام وظيفة الترجمة ديناميكيًا من خلال قائمة منسدلة.

المثال 1: ترجمة النص في الخلايا

لنفترض أن لديك نموذج نفقات مركبة، وتريد ترجمة عنوان النموذج وقسم الإجماليات ورؤوس الجدول من الإنجليزية إلى الإسبانية.

نموذج نفقات السيارة في Excel، مع ترك مسافات لترجمة كل اسم حقل إلى اللغة الإسبانية.

بدءًا من الخلية C2، اكتب:

=TRANSLATE(A1,"en","es")

واضغط على Enter.

نموذج مصاريف السيارة مترجم إلى اللغة الإسبانية في برنامج Excel باستخدام وظيفة الترجمة.


الآن، استخدم أداة نسخ التنسيق لتطبيق تنسيق العنوان الإنجليزي على العنوان الإسباني. يمكنك أيضًا تطبيق خط أحمر للتمييز بين اللغتين.

نموذج مصاريف المركبة مترجم إلى اللغة الإسبانية في برنامج Excel باستخدام وظيفة الترجمة، وتعديل التنسيق للتمييز بين اللغتين.

أنت الآن جاهز لترجمة القسم التالي من النموذج. أولاً، حدد الخلية C1، ثم حدد الصيغة وانسخها (Ctrl+C) في شريط الصيغة.

يتم تنشيط الخلية C1 في Excel، والتي تحتوي على وظيفة الترجمة، ويتم تحديد الصيغة الموجودة في شريط الصيغة ونسخها.

الآن، حدد الخلية B3، والصق (Ctrl+V) الصيغة المنسوخة في شريط الصيغة، وقم بتغيير الوسيطة الأولى للإشارة إلى الخلية A3، قبل الضغط على Enter.

يتم تغيير الوسيطة الأولى في الدالة TRANSLATE في Excel من A1 إلى A3.


الآن، استخدم مقبض التعبئة لتطبيق نفس الصيغة النسبية على الخلايا من B4 إلى B6.

سهم يشير إلى الاتجاه الذي يجب أن يتم فيه النقر على مقبض التعبئة الخاص ببرنامج Excel وسحبه من الخلية B3 لتطبيق وظيفة الترجمة على الخلايا الأخرى.

لإنهاء هذا القسم، انسخ الصيغة والصقه في الخلية E3، واستخدم مقبض التعبئة مرة أخرى.

ورقة Excel تحتوي على عناوين حقول المعلومات المترجمة من الإنجليزية إلى الإسبانية باستخدام وظيفة الترجمة.

نظرًا لأن بعض الترجمات الإسبانية تحتوي على أحرف أكثر من نظيراتها الإنجليزية، فاضبط أحجام الخطوط (أو، إذا كنت تفضل ذلك، عرض الأعمدة) بحيث تتلاءم بشكل جيد مع الخلايا الخاصة بها. تذكر أيضًا تغيير ألوان الخط إلى اللون الأحمر لتحقيق الاتساق.


ورقة Excel تحتوي على عناوين حقول المعلومات مترجمة من الإنجليزية إلى الإسبانية باستخدام وظيفة الترجمة ومنسقة بخط أحمر.

وأخيرًا، اتبع نفس العملية لترجمة رؤوس الجدول الخاص بك.

نموذج نفقات مركبة في برنامج Excel يحتوي على أسماء الحقول باللغتين الإنجليزية والإسبانية، ويتم إنجازه باستخدام وظيفة الترجمة.

المثال 2: اختيار لغة الترجمة من القائمة المنسدلة

يحتوي هذا الاستطلاع على بعض الأسئلة التي يحتاج المستجيب إلى ملؤها. هدفك هو إنشاء قائمة منسدلة باللغات حتى يتمكن المستجيب من اختيار اللغة التي يريد رؤية الأسئلة بها.

استطلاع في Microsoft Excel، مع مسافات تظهر فيها ترجمات الأسئلة.

الخطوة الأولى هي إنشاء قائمة اللغات المتاحة. لنفترض أنك تريد تقديم اللغات الإسبانية والفرنسية والعربية كخيارات. افتح الورقة 2 باستخدام علامات التبويب الموجودة أسفل نافذة Excel. ثم اكتب كل لغة من هذه اللغات في صفوف منفصلة في العمود A والرموز المقابلة لها في العمود B.

نظرًا لأنك ستقوم بالإشارة إلى الخلايا التي تحتوي على رموز اللغة هذه، بدلاً من كتابتها مباشرة في الصيغة الخاصة بك، فلن تحتاج إلى تضمينها بين علامتي اقتباس مزدوجتين.

ورقة Excel تحتوي على الكلمات الإسبانية والفرنسية والعربية في الخلايا من A1 إلى A3، ورموز اللغات الخاصة بها في العمود B.

الآن، في الخلية C1، اكتب:

=TRANSLATE(A1,"en",B1)

اضغط على Enter، ثم استخدم مقبض التعبئة لملء الصفوف المتبقية.

ورقة إكسل تحتوي على أسماء ثلاث لغات باللغة الإنجليزية وأكوادها اللغوية وترجماتها إلى اللغات الخاصة بها.-1


حان الوقت الآن لإنشاء القائمة المنسدلة في الورقة 1. حدد الخلية التي ستنتقل إليها القائمة المنسدلة، وانقر فوق أيقونة القائمة المنسدلة “التحقق من صحة البيانات” في علامة التبويب “البيانات”، ثم حدد “التحقق من صحة البيانات”.

1736734133 522 كيفية استخدام وظائف الترجمة و DETECTLANGUAGE في

حدد “قائمة” في حقل السماح، وبعد وضع المؤشر في حقل المصدر، حدد الخلايا الثلاث التي تحتوي على ترجمات اللغات المختارة (الخلايا من C1 إلى C3 في الورقة 2).

1736734133 758 كيفية استخدام وظائف الترجمة و DETECTLANGUAGE في

عند النقر فوق “موافق”، ستظهر قائمة منسدلة أعلى الاستطلاع الخاص بك، والتي عند النقر عليها تعرض الكلمات الإسبانية والفرنسية والعربية باللغات الخاصة بها.

تحتوي الخلية B2 في ورقة Excel على خيار القائمة المنسدلة الذي، عند تنشيطه، يعرض الكلمات الإسبانية والفرنسية والعربية باللغات الخاصة بها.

لإعداد جدول البيانات الخاص بك للخطوة النهائية، حدد إحدى اللغات من هذه القائمة.

أنت الآن جاهز لترجمة أسئلتك إلى اللغة المحددة. في الخلية B3، اكتب (أو انسخ والصق) الصيغة التالية:

=TRANSLATE(A3,"en",XLOOKUP($B$1,Sheet2!$C$1:$C$3,Sheet2!$B$1:$B$3))

أين

  • A3 هي الخلية التي تحتوي على النص الذي تريد ترجمته (سؤال الاستطلاع)،
  • “en” هي اللغة المصدر لهذا النص، و
  • الوسيطة الثالثة هي صيغة XLOOKUP التي تأخذ اللغة المحددة، وتبحث عنها في الجدول الخاص بك في الورقة 2، وترجع رمز اللغة.

عند الضغط على Enter، يتم ترجمة السؤال الأول إلى اللغة التي حددتها من القائمة المنسدلة سابقًا. ثم استخدم مقبض التعبئة لتطبيق الصيغة على الأسئلة المتبقية في الاستطلاع الخاص بك.

قائمة الأسئلة في استطلاع في Excel مترجمة إلى لغة محددة من القائمة المنسدلة في الخلية B2.

قم بتقليل حجم الخط قليلاً في الخلايا من B3 إلى B7 لمراعاة حقيقة أن بعض الترجمات قد تحتوي على أحرف أكثر من الأسئلة باللغة الإنجليزية.

أخيرًا، قم بتغيير اللغة في القائمة المنسدلة لترى الترجمات تتغير بطريقة سحرية وفقًا لذلك!

قائمة الأسئلة في الاستطلاع في برنامج Excel مترجمة إلى اللغة العربية.

مثال على DETECTLANGUAGE في العمل

إذا كان جدول البيانات الخاص بك يحتوي على بيانات بالعديد من اللغات، فقد تجد أنه من المفيد استخدام وظيفة DETECTLANGUAGE في Excel.

لنفترض أنك تلقيت جدول البيانات هذا الذي يحتوي على ثلاث جمل غير الإنجليزية في الخلايا من A1 إلى A3، وتريد أن يقوم Excel بتحديد لغاتها.

ورقة Excel تحتوي على ثلاث جمل باللغة الأجنبية في الخلايا من A1 إلى A3.

في الخلية B1، اكتب:

=DETECTLANGUAGE(A1)

واضغط على Enter. ثم استخدم مقبض التعبئة لنسخ هذه الصيغة إلى الخلايا B2 وB3.

ورقة إكسل تحتوي على أسماء ثلاث لغات باللغة الإنجليزية وأكوادها اللغوية وترجماتها إلى لغاتها.-2

يحتوي العمود B الآن على رموز اللغة لكل جملة من هذه الجمل. إذا لم تكن متأكدًا مما تمثله هذه الرموز، فيمكنك الاطلاع على القائمة الكاملة على صفحة دعم لغة المترجم من Microsoft.


بالإضافة إلى الترجمة في Excel، يمكنك أيضًا ترجمة النص في مستند Microsoft Word. لترجمة قسم من ملف، حدد النص ذي الصلة، ثم انقر فوق Review > Translate > Translate Selection. يؤدي هذا إلى فتح جزء المترجم، حيث يمكنك اختيار اللغة المستهدفة. وبدلاً من ذلك، لفتح نسخة مترجمة من مستند كامل، انقر فوق مراجعة > ترجمة > ترجمة المستند.

أضف تعليق