Google Cloud Translate ซื้อ: Google Cloud API ทำให้แอปของคุณเป็นเวอร์ชันหลายภาษาในไม่กี่วินาที

เมฆ 2026-06-09 阅读 13
1

สำหรับเพื่อนๆที่ไปต่างประเทศหรือพัฒนาซอฟต์แวร์อิสระสิ่งที่ลำบากที่สุดมักจะไม่ใช่การเขียนรหัสธุรกิจหลักแต่

สากล (i18n)

เมื่อคุณทำงานอย่างหนักเพื่อทำแอปให้เสร็จและวางแผนที่จะวางบน Google Play หรือ App Store เพื่อต่อสู้กับการเข้าชมในต่างประเทศความเป็นจริงจะทำให้คุณตบ: ไม่เพียงแต่มีผู้ใช้ที่พูดภาษาอังกฤษในโลกเท่านั้นแต่ยังมีภาษาสเปนเยอรมันฝรั่งเศสจำนวนมากอีกด้วยตลาดภาษาญี่ปุ่นและภาษารองต่างๆในเอเชียตะวันออกเฉียงใต้หากคุณให้บริการเฉพาะภาษาจีนหรือภาษาอังกฤษก็เท่ากับเป็นการปิดการดาวน์โหลดที่เป็นไปได้80% โดยตรง

"หากคุณพบบริษัทแปลด้วยตัวคุณเองภาษาละหลายพันดอลลาร์10ภาษาสามารถทำให้คุณว่างเปล่าได้โดยตรงหากคุณใช้แบบฟอร์มแบบเดิมในการบังคับด้วยตนเองทุกครั้งที่มีการแก้ไขแอปและอัปเดตฟังก์ชันคุณต้องตรวจสอบแบบฟอร์มอีกครั้งมันเป็นฝันร้ายสำหรับบุคลากร R & D"

Google Cloud แปลซื้อ

วันนี้ฉันจะรวมประสบการณ์จริงในการนำทีมไปทะเลเพื่อสอนวิธีใช้

Google Cloud Translation API (Google Cloud Translator Interface)

, ใช้ "บรรทัดคำสั่ง/บรรทัดรหัส" ในรหัสเพื่อแปลแอปของคุณเป็นภาษาต่างๆมากกว่า100ภาษาทั่วโลกโดยอัตโนมัติอย่าพูดถึงแนวคิดเสมือนจริงสินค้าแห้งบริสุทธิ์รวมถึงการสอนและการประชุม

ขั้นตอนแรก: ก่อนออกทะเลไปที่พื้นหลัง Google Cloud เพื่อรับ "กุญแจพิธีการศุลกากร"

ก่อนที่จะเปลี่ยนรหัสเราต้องไปที่ Google Cloud Console เพื่อตั้งค่าโครงสร้างพื้นฐานกระบวนการนี้ง่ายมากแบ่งออกเป็นสามขั้นตอน:

1.เปิดบริการแปล

ลงชื่อเข้าใช้บัญชี Google Cloud ของคุณ

ป้อน Cloud Translation API ในแถบค้นหาที่ด้านบนของคอนโซล

หลังจากคลิกเข้าไปคุณจะเห็นปุ่มสีฟ้าขนาดใหญ่ [เปิดใช้งาน](Enable) คลิกที่มันเมื่อเห็นว่าสถานะกลายเป็น "เปิดใช้งาน" ขั้นตอนแรกก็เสร็จสมบูรณ์

2.ค้นหาคีย์ API ของคุณ (คีย์)

สคริปต์การแปลอัตโนมัติของแอปต้องใช้ชุดคีย์เพื่อเรียกพลังการประมวลผลของ Google

ในแถบนำทางด้านซ้ายให้คลิก [API และบริการ] -> [ข้อมูลรับรอง](Credentials)

คลิกสร้างข้อมูลรับรองที่ด้านบนของหน้าและเลือกคีย์ API ในเมนูแบบเลื่อนลง

ระบบจะปรากฏสตริงที่คล้ายกับ AIzaSyA4xX... คัดลอกลงและเก็บไว้ในสมุดบันทึกขนาดเล็กของคุณ

🔒การแจ้งเตือนความปลอดภัยสำหรับผู้ที่มาที่นี่: หลังจากได้รับคีย์นี้แล้วอย่าขี้เกียจคลิก "แก้ไข" ที่อยู่ข้างๆเลือก "คีย์การจำกัด" ใน "ขีดจำกัด API" และเลือกเฉพาะ API การแปล Cloud ในรายการด้วยวิธีนี้แม้ว่าสตริงของคีย์นี้จะรั่วไหลโดยไม่ได้ตั้งใจแต่คนอื่นๆก็สามารถใช้เพื่อการแปลเท่านั้นและไม่สามารถขโมยทรัพยากร Google Cloud AI ที่มีราคาสูงอื่นๆของคุณได้

ขั้นตอนที่สอง: การหมุนรหัส/คำสั่งเชิงปฏิบัติหลักอย่างรวดเร็ว

แปล

ตรรกะพื้นฐานของการทำให้เป็นสากลของแอป (Android, iOS, Flutter หรือ React Native) คือการอ่านไฟล์ทรัพยากรในเครื่อง (โดยปกติ

.Json

.Xml

หรือว่า

.Arb

ไฟล์).

การซื้อ Google Cloud Translation

เราไม่จำเป็นต้องให้ผู้ใช้ร้องขอ Google เมื่อแอปทำงานเงินตัวอย่างสูงเกินไปและโหลดช้า

วิธีที่ฉลาดที่สุดคือเขียนสคริปต์ที่คอมไพล์ในเครื่องบนคอมพิวเตอร์การพัฒนาของคุณและสร้างไฟล์แปลโดยตรงในทุกภาษาด้วยคำสั่ง

นี่คือทั่วไปที่สุด

รูปแบบ JSON

(ฟรอนต์เอนด์ที่หลากหลายการใช้งานทั่วไปข้ามแพลตฟอร์ม) เป็นตัวอย่างเพื่อดูว่าเราใช้สคริปต์อัตโนมัติง่ายๆเพื่อให้เกิด "การแปลโค้ดบรรทัดเดียว" ได้อย่างไร

สคริปต์แปลอัตโนมัติในท้องถิ่น (การแยกตรรกะ):

คุณต้องเตรียมไฟล์

Translate.js

หรือ

Translate.py

สคริปต์ตรรกะหลักของมันมีลักษณะดังนี้:

ข้อความธรรมดา

1.สคริปต์อ่านไฟล์ภาษาต้นฉบับของคุณ: ตัวอย่างเช่น 'zh.json' เนื้อหาภายในคือ {"login": "เข้าสู่ระบบ", "ยินดีต้อนรับ": "ยินดีต้อนรับกลับ"}

2.ตั้งค่ารายการภาษาเป้าหมายที่คุณต้องการไปทะเล: target_languages = ['en', 'es', 'fr', 'ja', 'ko']

3.สคริปต์จะสำรวจรายการนี้โดยอัตโนมัติและบรรทัดของรหัสเรียก Google Cloud API:

👉GoogleCloudTranslate(text = "เข้าสู่ระบบ", target = "es", คีย์ = "คีย์ API ของคุณ")

4.Google เมฆระดับมิลลิวินาทีกลับภาษาสเปน: "Iniciar sesión"

5.สคริปต์จะสร้าง 'es.json', 'en.json', 'ja.json' ในเครื่องโดยอัตโนมัติและใส่เนื้อหาที่แปลแล้วลงไป

ในการพัฒนาประจำวันเมื่อคุณเพิ่มสตริงคุณลักษณะใหม่50รายการคุณจะต้องพิมพ์บรรทัดของคำสั่งในเทอร์มินัล:

Node translate.js

หรือ

Python translate.py

ติ๊ง! ภายในเวลาไม่ถึง5วินาทีเอกสารที่แปลเป็นภาษาท้องถิ่นทั้งหมดในกว่า100ภาษาทั่วโลกจะถูกกรอกโดยอัตโนมัติ

นี่คือ "รหัสหนึ่งบรรทัดไปทะเลด้วยความเร็ว" ที่แท้จริง

ขั้นตอนที่สาม: คนจริงหลีกเลี่ยงหลุม-จะหลีกเลี่ยง "เครื่องเปลี่ยนรสชาติ" และปล่อยให้ผู้ใช้อยู่ได้อย่างไร?

แม้ว่าระดับล่างสุดในปัจจุบันของ Google Translate จะรวมเอาความเข้าใจเชิงความหมายของโมเดลขนาดใหญ่ของ Gemini และอัตราความแม่นยำนั้นสูงมากแต่การพัฒนาแอปก็มีลักษณะเฉพาะหากไม่มีสมองคลิกเดียวเพื่อพลิกทั้งหมดมักจะมีข้อผิดพลาดตลกๆปรากฏขึ้นนี่คือกฎเหล็กสามข้อเพื่อหลีกเลี่ยงการพลิกคว่ำ:

1.ตัวยึดในรหัสป้องกัน (เช่น

% S

{Username}

)

คำต้อนรับของแอพจำนวนมากเป็นแบบไดนามิกเช่น:

"Welcome": "ยินดีต้อนรับ % s"

(

%s

จะถูกแทนที่ด้วยชื่อผู้ใช้ที่รันไทม์)

หลุมขนาดใหญ่: หากคุณส่งไปยัง Google Translate โดยตรงอาจแปล % s เป็นเนื้อหาอื่นหรือแม้แต่เพิ่มช่องว่างระหว่างสัญลักษณ์ทำให้แอปทำงานผิดพลาดโดยตรง

การซื้อ Google Cloud Translation

วิธีแก้ไข: ในสคริปต์การแปลในเครื่องของคุณให้ใช้นิพจน์ทั่วไปก่อนส่งไปยัง Google ให้ห่อแท็กพิเศษเช่น % s หรือ {username} ด้วยแท็ก <notranslate> ตัวอย่างเช่นยินดีต้อนรับ <notranslate>% s</notranslate> เมื่อ Google Cloud เห็นแท็กนี้มันจะฉลาดที่จะไม่แตะต้องมัน

2.ล็อคแบรนด์และเกมของคุณโดยใช้คำศัพท์ (Glossary)

หากแอปของคุณเรียกว่า "Flying Small Component" การแปลโดยตรงเป็นภาษาอังกฤษอาจกลายเป็น "Flying Small Component" ซึ่งฟังดูเป็นดินมาก

โซลูชัน: Google Cloud Translate รองรับการปรับแต่ง [อภิธานศัพท์](Glossary) คุณสามารถอัปโหลดตารางคำนามคงที่บนคอนโซลล่วงหน้าข้อกำหนดบังคับ: เมื่อคุณพบ "ส่วนประกอบที่บินได้" ภาษาอังกฤษจะยังคงเป็น "FlyWidget" เมื่อคุณพบ "เหรียญทอง" ในเกมคุณจะใช้ "Monedas" ในภาษาสเปนด้วยวิธีนี้แอปที่เปิดออกมาจะมีความรู้สึกถึงระดับสูง

3.ให้ความสนใจกับ "การระเบิดของตัวละคร" ของอินเทอร์เฟซ UI

คำเตือน: ภาษาจีนมักจะสั้นมาก (เช่น "ตกลง" มีเพียงสองคำ) แต่การแปลเป็นภาษาอังกฤษจะกลายเป็น "Confirm"(7ตัวอักษร) และการแปลเป็นภาษาเยอรมันหรือรัสเซียอาจกลายเป็นรายการคำยาวๆ

หากคุณเขียนความกว้างของปุ่มตายเมื่อเขียนเค้าโครงแอปข้อความในภาษาเล็กๆจะล้นทับซ้อนหรือตัดการเชื่อมต่อโดยตรงดังนั้นเมื่อทำแอปหลายภาษาเค้าโครง UI จะต้องใช้เค้าโครงที่ยืดหยุ่น (Flexbox / Auto Layout) เพื่อให้มีพื้นที่เพียงพอสำหรับข้อความ

ขั้นตอนที่สี่: เกี่ยวกับต้นทุนคำนวณบัญชีใหม่

หลายคนได้ยิน "Google Cloud API" และปฏิกิริยาแรกคือราคาเท่าไหร่? มันจะทำให้ฉันหัวล้าน?

ในความเป็นจริงสำหรับนักพัฒนาแต่ละรายและทีมขนาดเล็กและขนาดกลางโควต้าฟรีของ Google นั้นใจกว้างอย่างไม่น่าเชื่อ:

50ล้านตัวอักษรต่อเดือนฟรี! * แนวคิดนี้คืออะไร? ในแอปธรรมดาปุ่มและข้อความแจ้งทั้งหมดในแอปสามารถเพิ่มได้ประมาณ1,000ถึง3,000ตัวอักษรจีนแม้ว่าคุณจะแปลเป็นภาษา30ประเทศในครั้งเดียวแต่จำนวนอักขระทั้งหมดจะน้อยกว่า100,000คำ

กล่าวอีกนัยหนึ่งในช่วงแรกของการพัฒนาแอปของคุณคุณเป็นนักแปลชั้นนำระดับโลกของ Google Cloud โดยสมบูรณ์และคุณไม่จำเป็นต้องเสียเงินสักบาทแม้ว่าแอปของคุณจะมีขนาดใหญ่ขึ้นและมีการอัปเดตบ่อยครั้งในอนาคตส่วนที่เกินจะต้องการเพียง20เหรียญต่อ1ล้านตัวอักษร

หยวน (ประมาณ140หยวน) คุ้มค่ามากจนระเบิด

บทสรุป

ในยุคของดิจิทัลสู่ทะเลใครก็ตามที่เคลื่อนไหวเร็วจะได้รับเงินปันผลก่อน

อย่าเสียเวลากับบริษัทแปลหรือคัดลอกและวางแบบฟอร์มด้วยตนเองใช้เวลาครึ่งชั่วโมงในการเชื่อมต่อ Google Cloud Translate API กับเวิร์กโฟลว์การพัฒนาของคุณเพื่อให้เกิดการทำให้เป็นสากลอัตโนมัติของบรรทัดคำสั่งคุณจะพบว่าเมื่อคุณเผยแพร่ "เว็บ" ในกว่า100ภาษาทั่วโลกในตลาดแอปพลิเคชันการดาวน์โหลดและรายได้จากการโฆษณาจากบราซิลฝรั่งเศสอินโดนีเซียและซาอุดีอาระเบียจะบอกคุณด้วยการปฏิบัติจริง:

โลกภายนอกช่างวิเศษจริงๆการซื้อ Google Cloud Translation

1
← 返回新闻中心