การแปลภาษาด้วย AI สำหรับ แอป Next.js
อัปโหลดไฟล์คำแปล JSON ของคุณ เลือกภาษาเป้าหมาย ชำระเงินครั้งเดียว และดาวน์โหลดไฟล์ locale ที่พร้อมใช้งาน
วิธีการทำงาน
สามขั้นตอนง่ายๆ ในการทำให้แอป Next.js ของคุณรองรับหลายภาษา การแปลจะเริ่มหลังชำระเงิน—เราจะเข้าคิวงานและสร้างไฟล์ให้ภายในไม่กี่นาที
อัปโหลด
ลากและวางไฟล์แปลภาษา JSON ของคุณ (next-intl, react-i18next หรือ JSON แบบง่าย) เราจะตรวจจับรูปแบบให้อัตโนมัติ
เลือกภาษาและดูราคา
เลือกได้จาก 52 ภาษา ดูราคาที่โปร่งใสตามขนาดไฟล์และความซับซ้อนก่อนชำระเงิน
ดาวน์โหลดคำแปล
ชำระเงินครั้งเดียวผ่าน Stripe เราจะสร้างไฟล์ locale โดยคงโครงสร้างแบบซ้อน ข้อความ ICU และ placeholders ของคุณไว้
เครื่องมือประเมินราคาที่โปร่งใส
ดูได้ชัดเจนว่าคุณต้องจ่ายเท่าไรก่อนอัปโหลด ใบเสนอราคาสุดท้ายจะคำนวณหลังอัปโหลดตามความซับซ้อนของไฟล์และภาษาที่เลือก
1. อัปโหลดไฟล์
วางไฟล์ JSON ที่นี่
หรือคลิกเพื่อเลือกไฟล์
next-intl, react-i18next หรือ JSON แบบแบน ขนาดสูงสุด 500KB
2. เลือกภาษา
เลือกแล้ว 3 จาก 52 ภาษา
3. ประมาณการของคุณ
ราคาสุดท้ายจะคำนวณหลังอัปโหลดไฟล์ในหน้าชำระเงิน
ชำระเงินครั้งเดียว • ไม่มีการสมัครสมาชิก
สร้างมาเพื่อผู้พัฒนา Next.js
ออกแบบมาโดยเฉพาะสำหรับไฟล์แปลภาษา i18n ของ Next.js ไม่ใช่เครื่องมือแปลภาษาทั่วไป
รองรับหลายรูปแบบ
รองรับ next-intl, react-i18next, i18next และ JSON แบบแบนอย่างง่าย เราตรวจจับรูปแบบของคุณอัตโนมัติเมื่ออัปโหลด
ความปลอดภัยของข้อความ ICU
คงไวยากรณ์ ICU plural/select เช่น {count, plural, one {# item} other {# items}} ไว้ในทุกคำแปล
รองรับ JSON แบบซ้อน
จัดการโครงสร้าง JSON แบบซ้อนลึกได้ ลำดับชั้นของเนมสเปซของคุณจะถูกคงไว้เหมือนเดิมในไฟล์ผลลัพธ์
ผลลัพธ์พร้อมใช้งาน
ดาวน์โหลดไฟล์ JSON ที่แปลแล้วแยกตาม locale นำไปวางในโฟลเดอร์ messages/ หรือ locales/ แล้วปล่อยใช้งานได้เลย
ประมวลผลแบบขนาน
แปลทุกภาษาไปพร้อมกัน งานส่วนใหญ่เสร็จภายในไม่ถึง 5 นาที
ชำระเงินครั้งเดียว
ไม่มีการสมัครสมาชิก ไม่มีค่าธรรมเนียมรายเดือน จ่ายครั้งเดียวต่อหนึ่งงาน ดาวน์โหลดได้ตลอดไป
การทำงานของ i18n ใน Next.js
แอป Next.js ที่ใช้ next-intl หรือ react-i18next จะจัดเก็บคำแปลไว้ในไฟล์ JSON แยกตามโลแคล LocalePack สร้างไฟล์ทั้งหมดให้จากไฟล์ต้นฉบับของคุณ
โครงสร้างโฟลเดอร์ messages/
messages/ ├── en.json ← source locale ├── de.json ├── fr.json ├── ja.json └── ... (52 locales)
การใช้งาน next-intl
// messages/en.json
{
"HomePage": {
"title": "Welcome to our platform",
"description": "Build amazing apps",
"items": "{count, plural,
=0 {No items}
one {# item}
other {# items}}"
}
}
// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>API ขณะรันไทม์
useTranslations()
ไฟล์คอนฟิก
i18n.ts
Placeholder
{variable}
พหูพจน์
ICU format
ทำไมไม่ใช้เครื่องมือทั่วไปไปเลย?
เครื่องมือแปลทั่วไปไม่เข้าใจรูปแบบ i18n ของ Next.js ข้อความ ICU หรือโครงสร้าง JSON แบบซ้อน
LocalePack | การแปลด้วยตนเอง | TMS ทั่วไป | |
|---|---|---|---|
| เวลาในการตั้งค่า | 2 นาที | หลายชั่วโมงต่อภาษา | 30+ นาที |
| ความโปร่งใสด้านราคา | |||
| รองรับ JSON แบบซ้อน | |||
| ความปลอดภัยของข้อความ ICU | |||
| ความเร็ว (52 ภาษา) | < 5 นาที | หลายสัปดาห์ | หลายชั่วโมง |
| เหมาะที่สุดสำหรับ | แอป Next.js | โปรเจ็กต์ขนาดเล็ก | CMS ระดับองค์กร |
ได้รับความไว้วางใจจากนักพัฒนา Next.js
“ช่วยประหยัดเวลาทำงานไปได้หลายวัน อัปโหลด JSON ของ next-intl แล้วได้คำแปลที่จัดโครงสร้างมาอย่างสมบูรณ์ พร้อมคง ICU plurals ไว้ครบถ้วน”
Alex R.
นักพัฒนา Full-stack, แอป SaaS
“ในที่สุดก็มีเครื่องมือที่เข้าใจ JSON แบบซ้อนและไม่ทำให้ข้อความ ICU ของฉันพัง เอาต์พุตนำไปวางในโฟลเดอร์ messages/ ได้ทันที”
Lisa M.
นักพัฒนา Next.js
“ราคาที่โปร่งใสคือจุดขาย ผมรู้ชัดเจนว่าจะต้องจ่ายเท่าไหร่ก่อนอัปโหลดอะไรทั้งนั้น”
Dev J.
ผู้มีส่วนร่วมโอเพนซอร์ส
52
รองรับโลแคล
100%
เอาต์พุตที่ปลอดภัยกับ ICU
JSON
พร้อมส่งมอบ
พร้อมปล่อยแอป Next.js ของคุณสู่ผู้ใช้ทั่วโลกแล้วหรือยัง?
จ่ายครั้งเดียว • ดาวน์โหลดไฟล์โลแคล • ปล่อยสู่ทั่วโลก
ลองใช้ LocalePack