Class LanguageApp

اللغةالتطبيق

توفّر خدمة "اللغة" للنصوص البرمجية طريقةً لاحتساب الترجمات التلقائية للنص.

// The code below will write "Esta es una prueba" to the log.
const spanish = LanguageApp.translate('This is a test', 'en', 'es');
Logger.log(spanish);

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
translate(text, sourceLanguage, targetLanguage)Stringلترجمة بعض النصوص تلقائيًا من لغة مصدر إلى لغة وجهة
translate(text, sourceLanguage, targetLanguage, advancedArgs)Stringلترجمة بعض النصوص تلقائيًا من لغة مصدر إلى لغة وجهة

مستندات تفصيلية

translate(text, sourceLanguage, targetLanguage)

لترجمة بعض النصوص تلقائيًا من لغة مصدر إلى لغة وجهة

// The code below will write "Esta es una prueba" to the log.
const spanish = LanguageApp.translate('This is a test', 'en', 'es');
Logger.log(spanish);
تتوفّر قائمة برموز اللغات هنا.

المعلمات

الاسمالنوعالوصف
textStringالنص المطلوب ترجمته
sourceLanguageStringرمز اللغة التي كُتب بها النص في حال ضبطه على السلسلة الفارغة ، سيتم رصد رمز اللغة المصدر تلقائيًا.
targetLanguageStringرمز اللغة التي يجب ترجمة النص إليها

الإرجاع

String — النص المترجَم


translate(text, sourceLanguage, targetLanguage, advancedArgs)

لترجمة بعض النصوص تلقائيًا من لغة مصدر إلى لغة وجهة

// The code below will write "Esta es una <strong>prueba</strong>" to the log.
const spanish = LanguageApp.translate(
    'This is a &lt;strong&gt;test&lt;/strong&gt;',
    'en',
    'es',
    {contentType: 'html'},
);
Logger.log(spanish);
تتوفّر قائمة برموز اللغات هنا.

المعلمات

الاسمالنوعالوصف
textStringالنص المطلوب ترجمته
sourceLanguageStringرمز اللغة التي كُتب بها النص في حال ضبطه على السلسلة الفارغة ، سيتم رصد رمز اللغة المصدر تلقائيًا.
targetLanguageStringرمز اللغة التي يجب ترجمة النص إليها
advancedArgsObjectحقول كائن JavaScript الاختيارية

المعلمات المتقدمة

الاسمالنوعالوصف
contentTypeStringنوع محتوى النص، والقيم المسموح بها هي 'text' (التلقائية) و 'html'

الإرجاع

String — النص المترجَم