Chuyển đến nội dung chính

Cài đặt

Yêu cầu

  • Node.js 20.11+ (native ESM)
  • Một API key dịch thuật (xem bên dưới)

Cài đặt

npm install --save-dev i18n-rosetta

Lấy API Key

Rosetta cần một backend dịch thuật. Hãy chọn một:

Nhà cung cấpBiến môi trườngPhù hợp nhất cho
OpenRouter (khuyên dùng)OPENROUTER_API_KEYCác dự án nhiều nội dung, Markdown, hơn 200 mô hình
Gemini (gói miễn phí)GEMINI_API_KEYBắt đầu với chi phí 0 đồng, chất lượng tốt
OpenAIOPENAI_API_KEYTruy cập trực tiếp GPT-4o
AnthropicANTHROPIC_API_KEYTruy cập trực tiếp Claude, văn bản có sắc thái
DeepLDEEPL_API_KEYCác ngôn ngữ châu Âu, tích hợp sẵn mức độ trang trọng
Google TranslateGOOGLE_TRANSLATE_API_KEYKhối lượng lớn các cặp key-value, hơn 130 ngôn ngữ
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure, hơn 100 ngôn ngữ
LibreTranslateLIBRETRANSLATE_API_URLTự lưu trữ (self-hosted), ưu tiên quyền riêng tư

OpenRouter cung cấp một API thống nhất cho hơn 200 mô hình LLM. Có sẵn gói miễn phí.

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

Hoặc thêm vào .env.local:

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

Phù hợp nhất cho: các dự án nhiều nội dung, dịch Markdown và các dự án cần bảo vệ nhận biết nội dung (khối mã, shortcode, biến nội suy).

Xác minh cài đặt

npx i18n-rosetta --help

Bạn sẽ thấy danh sách các lệnh có sẵn. Bạn đã sẵn sàng cho Bắt đầu nhanh.