Class LanguageApp

LanguageApp

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

// The code below will write "Esta es una prueba" to the log.
var 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.
  var 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.
  var 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 — النص المُترجَم