แปลสตริงเกมของคุณเอง: การแปลภาษา CSV, JSON, PO และ XLIFF
ระดับ Developer ของ RuneTranslate นำเข้าไฟล์ CSV, JSON, PO (gettext) หรือ XLIFF ของคุณเอง แปลเป็นหลายภาษาพร้อมกันด้วยผู้ให้บริการใดก็ได้ แล้วส่งออกกลับในรูปแบบเดิมโดยรักษา id ไว้ครบถ้วน
คุณเขียนเกมของคุณในภาษาหนึ่ง การเข้าถึงผู้เล่นในภาษาอื่นหมายถึงต้องแปลทุกป้ายเมนู ชื่อไอเทม และทุกบรรทัดของบทสนทนา และต้องทำให้มันตรงกันเมื่อเกมของคุณเปลี่ยนไป หากข้อความของคุณอยู่ในไฟล์ CSV, JSON, PO หรือ XLIFF อยู่แล้ว ระดับ Developer ของ RuneTranslate จะเปลี่ยนสิ่งนั้นให้เหลือแค่คลิกไม่กี่ครั้ง: แปลสตริงเกมของคุณเอง โดยนำเข้ามัน เลือกภาษา แล้วรับไฟล์ที่แปลแล้วกลับมาสำหรับแต่ละภาษา
นี่ไม่ใช่ขั้นตอนแบบดึงข้อมูลออกจากเกมที่ RuneTranslate เป็นที่รู้จัก เพราะคุณเป็นเจ้าของสตริงอยู่แล้ว ระดับ Developer สร้างมาเพื่อสิ่งนี้โดยเฉพาะ: นำข้อความของคุณเองมา แปลเป็นหลายภาษาพร้อมกัน แล้วส่งออกกลับในรูปแบบเดิม
โปรเจกต์ Developer คืออะไร
โปรเจกต์ Developer คือโปรเจกต์ RuneTranslate ปกติที่แหล่งที่มาเป็นไฟล์จากเกมของคุณเองหรือจากไปป์ไลน์การแปลภาษาของคุณ แทนที่จะเป็นโฟลเดอร์เกม นำเข้า .csv, .json, .po หรือ .xliff แล้วทุกรายการจะกลายเป็นบรรทัดที่แปลได้ จากนั้นมันทำงานเหมือนโปรเจกต์อื่น ๆ ทุกอย่าง: เปิดในตัวแก้ไข แปลด้วยผู้ให้บริการใดก็ได้ จดจำ หน่วยความจำการแปล และอภิธานศัพท์ของคุณ และส่งออกกลับเป็นรูปแบบที่คุณเริ่มต้นมา โดยคีย์และ id ของคุณยังคงอยู่ครบ จึงหย่อนกลับเข้าบิลด์ของคุณได้ทันที
รูปแบบที่มันรองรับ
รูปแบบแลกเปลี่ยนสี่แบบครอบคลุมเกือบทุกเอนจินและทุกสแตกการแปลภาษา:
- CSV — ตารางการแปลภาษาของ Unity, CSV การแปลของ Godot หรือชีตสตริงใด ๆ จาก Excel หรือ Google Sheets
- JSON — รูปแบบที่อยู่เบื้องหลัง i18n ของเว็บและแอปส่วนใหญ่ (i18next, vue-i18n, Flutter, React Native) และเอนจินแบบกำหนดเองนับไม่ถ้วน
- PO (gettext) — ภาษากลางของการแปลภาษาแบบโอเพนซอร์สและมืออาชีพ: gettext, Weblate, Crowdin, Poedit, Transifex
- XLIFF — มาตรฐานของเครื่องมือ CAT (memoQ, Trados, Smartcat, OmegaT) ที่ผู้ให้บริการและนักแปลมืออาชีพคาดหวัง
ไม่ว่าคุณจะนำอันไหนมา RuneTranslate จะอ่านมันเข้าสู่รายการบรรทัดที่แก้ไขได้แบบเดียวกัน CSV ของ Unity, .po ของ gettext และ .xliff ที่ส่งออกจาก Unreal ทั้งหมดแปลในแบบเดียวกันเป๊ะ
นำเข้าครั้งเดียว ได้หลายภาษา
ส่วนที่ประหยัดเวลามากที่สุด: คุณไม่ต้องแปลภาษาทีละภาษา ตอนนำเข้าคุณเลือก ภาษาต้นทาง และ ภาษาปลายทางกี่ภาษาก็ได้ตามต้องการ แล้ว RuneTranslate จะสร้าง โปรเจกต์หนึ่งอันต่อหนึ่งภาษา โดยแต่ละอันติดตรา Developer จากไฟล์เดียวนั้น อยากได้เกมของคุณในภาษาฝรั่งเศส เยอรมัน สเปน ญี่ปุ่น เกาหลี และจีนตัวย่อไหม? นำเข้าครั้งเดียว ติ๊กหกภาษา แล้วได้หกโปรเจกต์พร้อมแปล
แปลอัตโนมัติด้วยผู้ให้บริการของคุณ
ปล่อยให้ Translate automatically ติ๊กไว้ แล้ว RuneTranslate จะ จัดคิวทุกโปรเจกต์ภาษา และแปลทีละอันต่อเนื่องกันโดยไม่ต้องเฝ้า เลือกผู้ให้บริการที่เหมาะกับงบของคุณ:
- ฟรี ไม่ต้องใช้คีย์ — เอนจิน Google และ DeepL ในตัวช่วยให้คุณได้การแปลรอบแรกเต็ม ๆ โดยไม่มีค่าใช้จ่าย
- คีย์ API ของคุณเอง — DeepL, OpenAI (GPT), Anthropic (Claude), DeepSeek หรือปลายทางใด ๆ ที่เข้ากันได้กับ OpenAI (OpenRouter, NanoGPT) สำหรับผลลัพธ์คุณภาพระดับ LLM ที่เข้าใจบริบท
- โมเดลบนเครื่อง — รัน Ollama หรือ LM Studio เพื่อการแปลที่เป็นส่วนตัวเต็มที่ ทำงานบนอุปกรณ์ โดยไม่มีค่าใช้จ่ายต่อคำ
Developer เป็นระดับแบบเสียเงิน การแปลจึงทำงานที่ ความเร็วเต็มที่ และคุณสามารถต่อ ตัวขัดเกลาด้วย AI เพื่อรอบตรวจสอบคุณภาพครั้งที่สองบนทุกบรรทัดได้
ตรวจทานและควบคุมคุณภาพ
การแปลด้วยเครื่องพาคุณไปได้เกือบสุดทาง ตัวแก้ไขพาคุณไปที่เหลือ แต่ละโปรเจกต์ภาษาเปิดในตัวแก้ไขปกติของ RuneTranslate ที่คุณอ่านทุกบรรทัดเทียบกับต้นฉบับ ล็อกชื่อตัวละครและคำศัพท์ UI ด้วย อภิธานศัพท์ นำงานเก่ามาใช้ซ้ำด้วย หน่วยความจำการแปล และรัน ตัวขัดเกลาด้วย AI เพื่อปรับโทนให้ลื่นและจับการใช้คำที่ขัดหู
ส่งออกกลับ — รูปแบบเดิม พร้อมส่งมอบ
เมื่อภาษาหนึ่งเสร็จ ให้ส่งออกมัน คุณจะได้ไฟล์ใน รูปแบบเดียวกับที่คุณนำเข้า CSV กลับเป็น CSV, PO กลับเป็น PO โดยรักษาคีย์และ id ต้นฉบับไว้ หย่อนมันลงในโฟลเดอร์ locale ของเกมแล้วมันก็ทำงานได้เลย เพราะ RuneTranslate จับคู่บรรทัดด้วย id ก่อน (แล้วจึงด้วยข้อความต้นฉบับ) คุณจึงสามารถนำเข้าแหล่งที่มาที่อัปเดตแล้วใหม่ในภายหลัง และมีเพียงบรรทัดใหม่หรือที่เปลี่ยนไปเท่านั้นที่ต้องแปล
เหมาะสำหรับใคร
- นักพัฒนาอินดี้ ที่ส่งมอบในมากกว่าหนึ่งภาษาโดยไม่มีงบสำหรับการแปลภาษา
- สตูดิโอ ที่ต้องการการแปลรอบแรกที่รวดเร็วและสม่ำเสมอก่อนส่งต่อให้นักแปลที่เป็นมนุษย์
- ใครก็ตามที่มีไปป์ไลน์อยู่แล้ว — คุณส่งออก
.po/.xliff/.jsonอยู่แล้ว; สิ่งนี้เสียบเข้าไประหว่าง "ดึงออก" และ "นำเข้าใหม่" และทำงานแปลจริง
วิธีแปลเกมของคุณ ทีละขั้น
- ส่งออกสตริงของคุณ จากเอนจินหรือเฟรมเวิร์ก i18n ของคุณเป็น CSV, JSON, PO หรือ XLIFF
- ใน RuneTranslate เปิดแท็บ Developer แล้วคลิก New Developer project
- เลือก ภาษาต้นทาง และ ทุกภาษาปลายทาง ที่คุณต้องการส่งมอบ
- เลือก ผู้ให้บริการ เปิด Translate automatically ไว้ แล้วนำเข้าไฟล์ของคุณ
- RuneTranslate สร้างโปรเจกต์หนึ่งอันต่อหนึ่งภาษาและแปลทั้งหมด ตรวจทาน แต่ละอันในตัวแก้ไข; แก้ชื่อและโทนด้วยอภิธานศัพท์และตัวขัดเกลาของคุณ
- ส่งออก แต่ละภาษากลับเป็นไฟล์ของมันแล้วหย่อนลงในเกมของคุณ
คำถามที่พบบ่อย
ฉันแปลไฟล์รูปแบบใดได้บ้าง?
CSV, JSON, PO (gettext) และ XLIFF ซึ่งเป็นรูปแบบที่ส่งออกโดย Unity, Godot, gettext, i18next และเครื่องมือ CAT ส่วนใหญ่ คุณนำเข้าอันหนึ่ง แปลมัน แล้วส่งออกกลับในรูปแบบเดิม
ฉันแปลเกมเป็นหลายภาษาพร้อมกันได้ไหม?
ได้ เลือกภาษาต้นทางและภาษาปลายทางกี่ภาษาก็ได้ตอนนำเข้า แล้ว RuneTranslate จะสร้างโปรเจกต์หนึ่งอันต่อหนึ่งภาษาและแปลทั้งหมดโดยอัตโนมัติ
ฉันต้องมีคีย์ API ไหม?
ไม่ต้อง เอนจิน Google และ DeepL ในตัวนั้นฟรีและไม่ต้องใช้คีย์ สำหรับผลลัพธ์คุณภาพระดับ LLM คุณสามารถเพิ่มคีย์ DeepL, OpenAI, Anthropic หรือ DeepSeek ของคุณเองได้
ตัวยึดตำแหน่งและโทเคนรูปแบบของฉันจะรอดผ่านการแปลไหม?
รอด โปรเจกต์ Developer ไม่ปิดบังหรือเขียนข้อความของคุณใหม่ ดังนั้นโทเคนอย่าง {0}, %s หรือ <b> จึงผ่านตรงไปยังผู้ให้บริการ ซึ่งรักษามันไว้
มันเก็บคีย์และ id ของฉันไว้ไหม?
การส่งออกทุกครั้งรักษา id ต้นฉบับไว้ ดังนั้นไฟล์ที่แปลแล้วจึงหย่อนกลับเข้าเกมของคุณได้ทันที การนำเข้าแหล่งที่มาที่อัปเดตแล้วใหม่จะแปลเฉพาะบรรทัดที่ใหม่หรือเปลี่ยนไปเท่านั้น โดยจับคู่ด้วย id แล้วจึงด้วยข้อความต้นฉบับ
การแปลด้วยเครื่องดีพอที่จะส่งมอบไหม?
มันให้การแปลรอบแรกที่แข็งแรงแก่คุณ จากนั้นตัวแก้ไขให้คุณตรวจทานทุกบรรทัด ล็อกคำศัพท์ด้วยอภิธานศัพท์ นำงานเก่ามาใช้ซ้ำด้วยหน่วยความจำการแปล และรันตัวขัดเกลาด้วย AI ก่อนคุณส่งมอบ
มันทำงานกับเอนจินเกมใดบ้าง?
เอนจินใดก็ได้ เพราะรูปแบบแลกเปลี่ยนไม่ขึ้นกับเอนจิน Unity, Unreal, Godot, เอนจินแบบกำหนดเอง หรืออะไรก็ตามที่มีไปป์ไลน์ gettext หรือ i18n
ราคา
แท็บ Developer เป็นส่วนหนึ่งของระดับ Developer ($20/month) ซึ่งรวมทุกอย่างใน Pro ทั้งการแปลความเร็วเต็มที่ หน่วยความจำการแปล การกำหนดเส้นทางผู้ให้บริการ อภิธานศัพท์ คิวงานแบบไม่ต้องเฝ้า และ OCR ข้อความในภาพ บวกกับโปรเจกต์ Developer และขีดจำกัดจำนวนโปรเจกต์ที่ใจกว้าง ทุกเอนจินที่ RuneTranslate รองรับถูกปลดล็อกบนทุกระดับ; Developer เพิ่มขั้นตอนนำสตริงของคุณเองมาแปลเข้าไปด้านบน
ดาวน์โหลด RuneTranslate เปิดแท็บ Developer แล้วเปลี่ยนไฟล์สตริงหนึ่งไฟล์ให้เป็นชั้นวางเต็มไปด้วยภาษา
พร้อมลอง RuneTranslate ไหม
ระดับฟรีปลดล็อกทุกเอนจิน + ทุกผู้ให้บริการแปล Supporter ($3/mo) ปลดล็อกความเร็วเต็ม
ดาวน์โหลดสำหรับ Windows