ข้ามไปยังเนื้อหาหลัก

การติดตั้ง

ข้อกำหนดเบื้องต้น

  • Node.js 20.11+ (native ESM)
  • API key สำหรับการแปลภาษา (ดูรายละเอียดด้านล่าง)

ติดตั้ง

npm install --save-dev i18n-rosetta

รับ API Key

Rosetta จำเป็นต้องใช้ระบบเบื้องหลัง (backend) สำหรับการแปลภาษา โปรดเลือกหนึ่งรายการ:

ผู้ให้บริการEnvironment Variableเหมาะสำหรับ
OpenRouter (แนะนำ)OPENROUTER_API_KEYโปรเจกต์ที่มีเนื้อหาจำนวนมาก, Markdown, โมเดลมากกว่า 200+ รายการ
Google TranslateGOOGLE_TRANSLATE_API_KEYข้อมูลแบบ key-value จำนวนมาก (รองรับ 130+ ภาษา)

OpenRouter ให้บริการ API แบบรวมศูนย์สำหรับโมเดล LLM มากกว่า 200+ รายการ โดยมีแพ็กเกจใช้งานฟรี

# Sign up at https://openrouter.ai, then:
export OPENROUTER_API_KEY=sk-or-v1-...

หรือเพิ่มลงใน .env.local:

OPENROUTER_API_KEY=sk-or-v1-your-key-here

เหมาะสำหรับ: โปรเจกต์ที่มีเนื้อหาจำนวนมาก, การแปล Markdown และโปรเจกต์ที่ต้องการการปกป้องเนื้อหาตามบริบท (code blocks, shortcodes, ตัวแปร interpolation)

ตรวจสอบการติดตั้ง

npx i18n-rosetta --help

คุณควรจะเห็นรายการคำสั่งที่สามารถใช้งานได้ ตอนนี้คุณพร้อมสำหรับ เริ่มต้นใช้งานด่วน แล้ว