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);
فهرستی از کدهای زبان در اینجا موجود است.

پارامترها

نام نوع توضیحات
text String متن برای ترجمه
source Language String کد زبانی که متن با آن نوشته شده است. اگر روی رشته خالی تنظیم شود، کد زبان مبدا به طور خودکار شناسایی می‌شود.
target Language String کد زبانی که متن باید به آن ترجمه شود

بازگشت

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);
فهرستی از کدهای زبان در اینجا موجود است.

پارامترها

نام نوع توضیحات
text String متن برای ترجمه
source Language String کد زبانی که متن با آن نوشته شده است. اگر روی رشته خالی تنظیم شود، کد زبان مبدا به طور خودکار شناسایی می‌شود.
target Language String کد زبانی که متن باید به آن ترجمه شود
advanced Args Object فیلدهای شیء جاوا اسکریپت اختیاری

پارامترهای پیشرفته

نام نوع توضیحات
content Type String نوع محتوای متن؛ مقادیر پشتیبانی شده عبارتند از 'text' (پیش‌فرض) و 'html'

بازگشت

String - متن ترجمه شده