Frappe
Cloud
Marketplace
Frappe
Products
Insights

Installation Guide
installs
About
The AI Translation System is a powerful ERPNext app that provides automatic translation of Sales Invoice item descriptions using multiple AI providers. It seamlessly integrates with your ERPNext workflow to deliver natural, context-aware translations in 19+ languages.
Multi-Provider Support: 5 AI providers with automatic fallback
Bulk Translation: Translate hundreds of items in seconds
Natural Quality: Business-focused, context-aware translations
Cost-Effective: Free options available (Groq)
Zero Configuration: Works out-of-the-box with API keys
Provider  | Model  | Speed  | Quality  | Cost  | Free Tier  | 
|---|---|---|---|---|---|
Groq ⭐  | Llama 3 70B  | Ultra Fast  | Very Good  | Free  | 6,000 req/min  | 
OpenAI  | GPT-3.5 Turbo  | Fast  | Excellent  | Low  | No  | 
Claude  | Haiku  | Fast  | Excellent  | Low  | Limited  | 
DeepSeek  | DeepSeek Chat  | Fast  | Good  | Very Low  | Yes  | 
Perplexity  | Llama 3.1 Sonar  | Fast  | Very Good  | Low  | Limited  | 
Arabic (ar) - العربية
Spanish (es) - Español
French (fr) - Français
German (de) - Deutsch
Italian (it) - Italiano
Portuguese (pt) - Português
Russian (ru) - Русский
Japanese (ja) - 日本語
Korean (ko) - 한국어
Chinese Simplified (zh) - 中文
Chinese Traditional (zh-tw) - 中文(繁體)
Hindi (hi) - हिन्दी
Urdu (ur) - اردو
Turkish (tr) - Türkçe
Dutch (nl) - Nederlands
Swedish (sv) - Svenska
Danish (da) - Dansk
Norwegian (no) - Norsk
Finnish (fi) - Suomi
✅ Smart AI Translate - Advanced translation with options
⚡ Quick AI Translate - One-click bulk translation
🔬 Provider Testing - Real-time provider validation
📊 Translation Statistics - Usage analytics
🧹 Clear Translations - Reset translated content
⚙️ Setup Guide - Step-by-step configuration
🔄 Auto-Fallback - Automatic provider switching on failure
Choose and configure one or more AI providers by adding their API keys to your site_config.json:
{
  "groq_api_key": "gsk_your_groq_api_key_here",
  "openai_api_key": "sk-your_openai_api_key_here",
  "claude_api_key": "sk-ant-your_claude_api_key_here",
  "deepseek_api_key": "sk-your_deepseek_api_key_here",
  "perplexity_api_key": "pplx-your_perplexity_api_key_here"
}
Go to console.groq.com
Sign up with your email
Navigate to API Keys
Create a new key
Copy the key (starts with gsk_)
Provider  | Sign Up  | API Keys  | Key Format  | 
|---|---|---|---|
OpenAI  | 
  | ||
Claude  | 
  | ||
DeepSeek  | 
  | ||
Perplexity  | 
  | 
Open a Sales Invoice with items that have descriptions
Set Translation Settings:
Translation Language: Choose target language (e.g., Arabic)
AI Provider: Select your preferred provider (e.g., groq)
Click "⚡ Quick AI Translate" to translate all items instantly
For advanced control:
Click "🧠 Smart AI Translate"
Configure options:
AI Provider: Choose specific provider
Target Language: Select language
Overwrite Existing: Replace existing translations
Skip Empty Descriptions: Ignore items without descriptions
Click "Start AI Translation"
Before translating:
Click "🔬 Test AI Providers"
Review test results:
✅ Working: Provider is configured and functional
⚙️ Not Configured: API key not set
❌ Failed: Provider error (check API key)
View Stats: Click "📊 Translation Stats" for usage analytics
Clear All: Click "🧹 Clear All Translations" to reset
Setup Guide: Click "⚙️ AI Setup Guide" for configuration help
After translation, you'll see: - Success Rate: Percentage of successful translations - Processing Time: Average time per translation - Cost Estimate: Approximate API costs - Provider Used: Which AI service was used
Alternative to site_config.json is to use environment variables in your Frappe Cloud private bench:
GROQ_API_KEY="your_key_here"
OPENAI_API_KEY="your_key_here"
Provider  | Avg Speed  | Concurrent Requests  | Rate Limit  | 
|---|---|---|---|
Groq  | 0.5-1.0s  | High  | 6,000/min  | 
OpenAI  | 1.0-2.0s  | Medium  | 3,500/min  | 
Claude  | 1.0-2.0s  | Medium  | 1,000/min  | 
DeepSeek  | 1.5-2.5s  | Medium  | 300/min  | 
Perplexity  | 1.0-2.0s  | Medium  | 200/min  | 
Groq: Completely free, 6,000 requests/minute
DeepSeek: Good free tier, 300 requests/minute
OpenAI GPT-3.5: ~$0.002
Claude Haiku: ~$0.0025
Perplexity: ~$0.001
100 items: ~$0.10-0.25
1,000 items: ~$1.00-2.50
10,000 items: ~$10.00-25.00
Use Groq for bulk operations (free and fast)
Use premium providers for important documents
Batch translations during off-peak hours
Cache translations to avoid re-processing
Set up rate limiting for large batches
User Reviews
No reviews yet, be the first to review.
0 rating
More apps from





Explore more apps