• EnglishEnglish
      EN
    • françaisFrench
      FR
    • РусскийRussian
      RU
    • 日本語Japanese
      JA
    • 한국어Korean
      KO
    • 中文Chinese
      ZH
    • EspañolSpanish
      ES
    • DeutschGerman
      DE
    • العربيةArabic
      AR
    • ItalianoItalian
      IT
    • British EnglishBritish English
      EN-GB
    • PortuguêsPortuguese
      PT
    • हिन्दीHindi
      HI
    • TürkçeTurkish
      TR
    • polskiPolish
      PL
    • IndonesiaIndonesian
      ID
    • Tiếng ViệtVietnamese
      VI
    • УкраїнськаUkrainian
      UK
    HomeSandboxShowcaseAppDocBlog
    GitHub83183183199Login
    HomeSandboxShowcaseAppDocBlog
    • EnglishEnglish
      EN
    • françaisFrench
      FR
    • РусскийRussian
      RU
    • 日本語Japanese
      JA
    • 한국어Korean
      KO
    • 中文Chinese
      ZH
    • EspañolSpanish
      ES
    • DeutschGerman
      DE
    • العربيةArabic
      AR
    • ItalianoItalian
      IT
    • British EnglishBritish English
      EN-GB
    • PortuguêsPortuguese
      PT
    • हिन्दीHindi
      HI
    • TürkçeTurkish
      TR
    • polskiPolish
      PL
    • IndonesiaIndonesian
      ID
    • Tiếng ViệtVietnamese
      VI
    • УкраїнськаUkrainian
      UK
    83183183199
    © 2026 Intlayer, Inc.
    Docs
    Getting startedIntlayer with Next.jsIntlayer with Vite and ReactIntlayer with vue and vite
    Examples
    Intlayer with Next.jsIntlayer with react (CRA)Intlayer with Vite and ReactIntlayer with Vite and Vue
    Learn more
    ContributorsTerms of servicePrivacy NoticeLinkedIn
    Code-Based i18n

    Type-safe translations that live in your repo.

    Declare content alongside your components in TypeScript or JavaScript. Intlayer generates types automatically, giving you autocompletion, validation, and instant feedback. No more missing keys, context switching, or broken implementations.

    Start Coding
    AI CLI Tool

    Automate translations from your terminal.

    The CLI to audit, fill, and translate JSON & Markdown with AI.

    Run `npx intlayer fill` to detect missing keys and generate translations using OpenAI, Claude, or local models. Keep your Git history clean and your types safe.

    Try the CLI
    Intlayer TMS

    Stop paying per word. Automate with AI.

    The open-source & self-hosted alternative to Crowdin & Lokalise. Built for modern developer workflows.

    Manage translations directly in your code or via the visual editor. Leverage AI to translate instantly. Collaborate with your team without seat limits.

    See TMS
    Headless CMS

    Bridge your local code with remote content.

    Manage multilingual content with zero overhead. Intlayer allows you to interconnect local dictionaries with remote management, enabling Live Sync for hot updates without rebuilding. Use webhooks for CI/CD, manage feature flags, and let the Auto-Translation AI (WIP) handle the rest.

    See CMS
    Feature Flags

    Toggle features instantly. No deploy required.

    Intlayer dictionaries are more than just text. Use them to declare logic, styles, and configuration objects. With Live Sync, you can toggle features on or off, change UI themes, and update app behavior in real-time directly from the CMS.

    Try Features
    AB testing

    Your Playground for Product Experiments.

    Be the first to explore Intlayer's new AI-driven A/B Testing beta, built to boost discoverability and guide smarter product decisions. Test anything in real time, from copy and design to entire features, and let the data show you what truly works.

    See A/B test
    Previous slide←
    Next slide→
    Intlayer TMS

    Stop paying per word. Automate with AI.

    The open-source & self-hosted alternative to Crowdin & Lokalise. Built for modern developer workflows.

    Manage translations directly in your code or via the visual editor. Leverage AI to translate instantly. collaborate with your team without seat limits.

    Compare featuresStart for free
    Intlayer TMS
    Intlayer TMS - Translation management interface

    Tired of legacy translation platforms?

    Unpredictable costs

    Paying per word, key, or seat makes scaling expensive. Intlayer offers flat, transparent pricing.

    Sync conflicts

    Manually uploading JSON files leads to merge conflicts and outdated content. Intlayer syncs with your Git repo.

    Missing context

    Translators work on spreadsheets without seeing the app. Intlayer provides a visual editor with live preview.

    Why developers switch to Intlayer

    Feature
    Intlayer
    Crowdin / Lokalise
    Integration
    Native (Code-first)
    File-based (JSON/XML)
    AI Translation
    Native & Context-aware
    Paid add-on / Generic
    Pricing Model
    Free / Flat rate
    Per word / Per seat
    DX
    Type-safe Dictionaries
    String keys (Error prone)

    Better collaboration, zero friction

    Dev & Non-Dev Collaboration

    Developers define the structure. Marketers and translators polish the text via the dashboard. Everyone stays in sync.

    Contextual AI

    Intlayer understands your code context (props, comments) to generate accurate translations, not just literal ones.

    Git as Source of Truth

    Translations are committed back to your repo. No hidden databases or vendor lock-in.

    CI/CD Automation

    Trigger audits and translations automatically when you push code.

    Switch today. Keep your money.

    Import your existing JSON files in minutes. Join the developers building the future of i18n.

    Get Started for Free

    Built by the Community

    Meet the amazing contributors who make Intlayer possible.

    Join usSee all contributors
    aymericzip
    serifcolakel
    zemynzh
    tornado-softwares
    benedictfred
    emilloof
    MaliceCg
    Denjiwe
    mmihannes
    mehranabi
    awaiden
    lora-sys
    tahmidrahim
    ZacharyL2
    srs-sudeep
    vimzh
    snyk-bot
    modanub
    shubrautt
    LuizAbudi
    chimobi-justice
    pratap360
    ebsaral
    TheoStracke
    Biokes
    Divyansh1586
    khanhtimn
    Manideepchopperla
    Sendi0011