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 — ข้อความที่แปลแล้ว