LocEngine - Frequently Asked Questions

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.

Overview Core Features

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
Premium Feature Available in Paid Plans

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.

Cache Performance

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:

  1. Go to Settings → Translation
  2. Click Export Cache
  3. 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:

  1. Go to Settings → Translation
  2. 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:

  1. Go to Statistics → Translation Cache
  2. 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.