Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Loccy: AI-Powered i18n & Localization HelperNew to Visual Studio Code? Get it now.
Loccy: AI-Powered i18n & Localization Helper

Loccy: AI-Powered i18n & Localization Helper

Loccy

loccy.dev
|
245 installs
| (4) | Free Trial
For multilingual React & Vue apps.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Loccy - AI-Powered i18n & Translation Management

The smart internationalization extension for React, Vue, and modern web development. Automate translation workflows with AI-powered multilingual content generation.

Transform tedious i18n tasks into seamless workflows. Extract text, generate translations, and manage multilingual content without breaking your development flow.

🚀 Key Features for i18n Development

Smart Text Extraction & Translation + Key Generation

Extract static text and automatically generate translations + keys with AI-powered suggestions:

Extract

AI-Powered Message Creation Based on Surrounding Code

Instantly create multilingual messages based on the context of the surrounding source code:

Prompt

Automatic Message Synchronization

Update one language and sync changes across all other translations:

Sync

🎯 Supported i18n Frameworks

React / Next.js

  • react-i18next
  • next-intl

Vue

  • vue-i18n

More coming soon! Request support for your i18n library in our Discord.

⚡ Quick Setup

Auto-Configuration: Loccy detects your i18n setup automatically. If you see translation previews near translation function calls, Loccy is fully ready.

Advanced Setup: Use Loccy: Create Config File from Command Palette (Cmd/Ctrl+P) for more control.

  • If auto-configuration didn't work, the very first thing to adjust is resources.paths.include.
  • The part you'll most want to configure, even if everything worked automatically, is ai — there you set essential info about your project for the best and most consistent suggestions.

Sample Configuration for React i18next:

{
  "resources": {
    "paths": {
      "include": ["public/locales/**/*.json"],
      "exclude": []
    },
    "file": {
      "structure": "nested",
      "sortKeys": "yes"
    }
  },
  "usages": {
    "paths": {
      "include": ["**/*.{js,ts,jsx,tsx}"],
      "exclude": []
    },
    "tFunction": {
      "preset": "react-i18next",
      "customFunctionNames": []
    },
    "detectKeysInStrings": true,
    "quoteType": "single"
  },
  "ai": {
    "translations": {
      "autoConsistency": true,
      "customInstructions": "Translating a modern typing app. 'Typing School' brand name remains untranslated. Use informal tone ('du' vs 'Sie' in German). Apply sentence case for titles/buttons."
    },
    "keypaths": {
      "autoSuggestion": true,
      "autoConsistency": true,
      "customInstructions": "Parent nodes use 'Title.Case', final nodes use 'lowercase' (e.g., 'My.New.keypath')"
    },
    "useCodeContext": true
  }
}

🎯 Perfect for Translation Workflows

  • Frontend Developers working with React, Vue, or Next.js internationalization
  • Product Teams managing multilingual applications
  • Startups scaling to international markets

💰 Pricing: Freemium

  • Core Translation Features — Free Forever
    File previews, navigation, key editing, and refactoring

  • Consistent Context-Aware AI Translations — $30/year
    Smart translation generation, auto-sync, contextual content creation
    Includes risk-free trial

🌐 Join Loccy's i18n Community

Want to dive into the Loccy community? Start here:

  • 💬 Loccy's Discord: release notes, bug reports, or random conversations.
  • 📧 hello@loccy.dev: if you'd rather just quickly drop a message (answer in 12-24 hours).
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft