تخطي إلى المحتوى الرئيسي

التثبيت

المتطلبات

  • Node.js 20.11+ (ESM أصلي)
  • مفتاح API للترجمة (انظر أدناه)

التثبيت

npm install --save-dev i18n-rosetta

الحصول على مفتاح API

يحتاج Rosetta إلى واجهة خلفية للترجمة. اختر واحدة:

المزودمتغير البيئةالأفضل لـ
OpenRouter (موصى به)OPENROUTER_API_KEYالمشاريع المليئة بالمحتوى، Markdown، أكثر من 200 نموذج
Gemini (باقة مجانية)GEMINI_API_KEYبداية بدون تكلفة، جودة جيدة
OpenAIOPENAI_API_KEYوصول مباشر إلى GPT-4o
AnthropicANTHROPIC_API_KEYوصول مباشر إلى Claude، نصوص دقيقة
DeepLDEEPL_API_KEYاللغات الأوروبية، صيغة رسمية مدمجة
Google TranslateGOOGLE_TRANSLATE_API_KEYأزواج المفتاح والقيمة (key-value) بحجم كبير، أكثر من 130 لغة
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure، أكثر من 100 لغة
LibreTranslateLIBRETRANSLATE_API_URLاستضافة ذاتية، الأولوية للخصوصية

يوفر OpenRouter واجهة برمجة تطبيقات (API) موحدة لأكثر من 200 نموذج LLM. تتوفر باقة مجانية.

# 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، والمشاريع التي تحتاج إلى حماية مدركة للمحتوى (كتل الأكواد، الأكواد القصيرة (shortcodes)، متغيرات الاستيفاء (interpolation variables)).

التحقق من التثبيت

npx i18n-rosetta --help

يجب أن ترى قائمة بالأوامر المتاحة. أنت الآن جاهز لـ البدء السريع.