FAQs
Frequently Asked Questions
Everything you need to know about LocEngine
General
LocEngine is a professional localization automation tool that scans source code, extracts translatable content, and injects translations safely using multi-layer analysis. It's designed for developers and teams who need to internationalize their applications without manual code restructuring.
LocEngine is built for:
- Developers - Individual developers working on personal or open-source projects
- Software Teams - Teams that need to internationalize their applications efficiently
- Companies - Organizations with multiple projects requiring consistent localization
- Agencies - Web and mobile development agencies handling client projects
Currently, LocEngine is available for Windows 10/11 (64-bit). Support for macOS and Linux is planned for future releases. The software runs natively on Windows with optimal performance.
Scanning & Technology
LocEngine uses a hybrid scanning system combining multiple approaches:
- Regex Analysis - Fast pattern matching for common string patterns
- AST Parsing - Abstract Syntax Tree analysis for deep code understanding
- Fallback Detection - Legacy code support for non-i18n projects
The system provides three scanning modes:
- Full Scan - Complete project analysis with all detectors
- GUI Scan - Visual detection for UI-focused projects
- Fallback Scan - Basic detection for projects without i18n structure
LocEngine supports over 190+ file formats and frameworks, including:
- Programming Languages: Python, JavaScript, Java, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin
- Web Frameworks: React, Vue, Angular, Svelte, Next.js, Nuxt
- Mobile: Android XML, iOS Strings, Flutter ARB
- Localization Files: JSON, YAML, PO, POT, XLIFF, CSV, Properties
- Configuration: INI, TOML, Dockerfile, Kubernetes manifests
Yes, absolutely. All injected translations are fully reversible. LocEngine creates automatic backups before any modification and maintains a complete audit trail. You can:
- Preview changes before applying them
- Inject translations incrementally (key-by-key)
- Revert to original state with one click
- Restore from automatic backups
The QA system performs comprehensive validation to ensure translation quality:
- Placeholders: %s, {0}, $var, etc.
- Punctuation: Periods, commas, exclamation marks
- Whitespace: Leading/trailing spaces, line breaks
- Length constraints: Minimum/maximum character counts
- Numeric values: Number formats and consistency
- Capitalization: Sentence case, title case, uppercase
- Encoding: UTF-8, special character support
- RTL/LTR: Bidirectional text validation
- Glossary compliance: Terminology consistency
- Cross-file consistency: Same keys across multiple files
i18n & Localization
Yes! LocEngine is framework-agnostic and works with:
- React: react-i18next, react-intl
- Vue: vue-i18n
- Angular: @angular/localize
- Python: Django, Flask i18n
- PHP: Laravel localization, gettext
- Java: ResourceBundle, ICU4J
- .NET: RESX files
Yes. LocEngine can automatically generate meaningful i18n keys from your source code:
- Smart key naming based on string context
- Customizable naming conventions (camelCase, snake_case, kebab-case)
- Hierarchical key structure for nested objects
- Key deduplication and conflict resolution
LocEngine currently supports:
- Google Translate - 100+ languages, one-click translation
- Manual translation - Export/import workflow for human translators
Coming soon: DeepL integration, Microsoft Translator, and custom API support.
Licensing & Plans
Yes. The free version includes:
- Basic project scanning (up to 1,000 strings)
- Core detection features
- JSON export
- Limited translation injection
Perfect for small projects and evaluation.
| Feature | Free | Basic | Standard | Advanced |
|---|---|---|---|---|
| Max Strings | 1,000 | 10,000 | 50,000 | 150,000 |
| i18n Key Generation | ❌ | ✅ | ✅ | ✅ |
| Translation Cache | ❌ | 1,000 entries | 5,000 entries | 20,000 entries |
| Team Members | 1 | 1 | 3 | 10 |
Yes. Automatic i18n key generation and infrastructure creation are included in all paid plans. This feature helps you:
- Generate consistent keys across your project
- Create i18n-ready code structure automatically
- Save hours of manual work
We're committed to protecting your investment:
- Existing licenses - Will be honored and transferred to the SaaS platform automatically
- Desktop version - Will continue to be available and supported
- Features - SaaS will include additional cloud-based capabilities while maintaining all existing features
- Pricing - Current license holders will receive special transition pricing
Security & Privacy
Absolutely. LocEngine is designed with security as a priority:
- Local processing - All code processing happens on your machine
- No data transmission - Your source code never leaves your environment
- Automatic backups - Full project backups before any modification
- Reversible operations - All changes can be undone
- Encryption - License validation uses secure, encrypted communication
We collect minimal information:
- License data - For activation and validation
- Usage statistics - Anonymous, aggregated data to improve the product
- Error reports - Optional crash reporting to fix issues
We do NOT collect: Your source code, project files, translations, or any intellectual property.
🧠 Translation Cache & Memory
Translation Cache automatically stores every string you translate. When the same text appears again, LocEngine delivers the cached translation instantly - no API calls, no waiting. This system works across all your projects and persists between sessions.
Translation Cache: Stores exact matches for instant reuse. When the identical string appears, it's delivered immediately.
Translation Memory: Uses fuzzy matching to find similar strings (90%+ similarity) and suggests translations even when not identical. This helps maintain consistency across your project.
Translation Memory is available in Pro Standard and higher plans.
Real-world results show:
- 70% faster project turnaround
- 60% reduction in API costs
- 85% cache hit rate on large projects
- Zero latency for cached translations
| Plan | Cache Size | Translation Memory |
|---|---|---|
| Free | ❌ Not available | ❌ |
| Pro Basic | ✅ 10,000 entries | ❌ |
| Pro Standard | ✅ 15,000 entries | ✅ Basic |
| Pro Advanced | ✅ 20,000 entries | ✅ Advanced |
| Ultimate | ✅ 50,000+ entries | ✅ Enterprise |
| Enterprise | ✅ Unlimited | ✅ Custom |
Yes! You can export your cache at any time:
- Go to Settings → Translation
- Click Export Cache
- Choose format (JSON or CSV)
You can share this file with team members who can import it on their installations. This ensures consistent translations across your team.
Cache files are stored in:
Windows: C:\Users\[Username]\.locengine\cache\
Each project has its own cache directory, and there's also a global cache for strings that appear across multiple projects.
Yes! Once a string is cached, it's available offline. You can translate previously cached strings without an internet connection. This is perfect for:
- Traveling or areas with poor connectivity
- Secure environments with limited internet access
- Reducing API usage and costs
To manage your cache:
- Go to Settings → Translation
- In the Cache section, you can:
- View stats: See cache size and hit rate
- Clear cache: Remove all cached entries
- Auto-cleanup: Set to automatically remove unused entries after 90 days
- Export/Import: Backup or share your cache
When you approach your plan's cache limit:
- You'll receive a notification in the app
- Oldest unused entries are automatically removed (LRU - Least Recently Used)
- You can manually export and clear cache to free up space
- Consider upgrading your plan for larger cache limits
Yes! Cache security features:
- All cached translations are stored locally on your machine
- No cache data is transmitted to external servers
- Cache files use the same encryption as your project files
- You can encrypt the entire .locengine folder with your system's encryption
Absolutely! Team collaboration features:
- Export/Import: Share cache files between team members
- Team Memory (Pro+): Shared translation memory across team
- Consistent terminology: Ensures everyone uses the same translations
- Version control: Track changes to shared translations
Team cache sharing is available in Pro Standard and higher plans.
You can monitor cache performance in:
- Go to Statistics → Translation Cache
- View metrics:
- Hit rate: Percentage of strings found in cache
- Cache size: Current number of entries
- Top languages: Most cached language pairs
- Savings estimate: Estimated API cost reduction
Upgrade: Your existing cache remains and you get access to larger limits immediately.
Downgrade: If you downgrade below your current cache size:
- You can still access existing cached entries
- New entries will be limited to your new plan's limit
- You'll receive a warning before downgrading
- Export your cache first if you need to keep all entries
Technical Support
- Documentation - Comprehensive guides and tutorials
- Email support - For all users (response within 24-48 hours)
- Priority support - For Pro and Enterprise customers (response within 4 hours)
- Community forums - Coming soon
Contact: support@locengine.com
To report a bug, please email support@locengine.com with:
- LocEngine version
- Windows version
- Steps to reproduce the issue
- Screenshots or error messages (if applicable)
- Sample project files (optional, for complex issues)
Future Plans
Yes. macOS support is planned for late 2026. We're also exploring Linux support based on user demand. Sign up for our newsletter to get notified about new platform releases.
Our roadmap includes:
- Q2 2026: DeepL integration, team collaboration features
- Q3 2026: REST API, CI/CD integrations
- Q4 2026: SaaS platform launch, web-based dashboard
- 2027: Additional language support, AI-powered translation suggestions
Check our Changelog for detailed updates.
🔍 No matching questions found. Try different keywords or contact support.