Class LanguageApp

LanguageApp

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

// 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: النص المترجَم