nl97 / inlang

Open Source localization (translation) solution for apps with type safety, machine translations, collaboration, and automatic sync in one tight package.

Home Page:https://docs.inlang.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

inlang

Inlang is an open source localization (translation) solution for mobile and web apps with developer experience (DX) in mind. With inlang you get collaboration with automatic sync, type safety and machine translations in one tight package.

But that's just the beginning. We want to help you localize your apps with one click. Want to stay up-to-date? Subscribe to our newsletter (no spam!)

Status

  • Early Alpha: We are testing the solution and need your feedback.
  • Beta: Stable enough for small(er) apps and projects.
  • Release: Production ready.

Supported Languages

  • TypeScript using typesafe-i18n
  • Dart / Flutter
  • Swift / iOS
  • Kotlin / Android

Features

  • Typesafety (no more missing translations/keys)
  • Collaboration via the dashboard
  • Sync between dashboard and source code
  • Variables / Interpolation
  • OTA (Over the air updates without releasing a new version)
  • Pluralization

Are you missing a feature? Head over to discussion to request a new feature.

Getting started

Link to documentation https://docs.inlang.dev

Community & Support

Demo

Step 1 - Create keys directly in VSCode

Keys are automatically sent to the dashboard, machine translated into all languages and synced with your source code. Bonus on top: typesafety (no more missing translations/none existent keys). Create keys directly in VSCode which are automatically sent to the dashboard and injected into the code

Step 2 - Manage translations in the dashboard

Collaborators, or you yourself, can seamlessly edit translations in the dashboard. During development the translations are automatically synced with the source code. Editing and syncing translations from the dashboard to source code

About

Open Source localization (translation) solution for apps with type safety, machine translations, collaboration, and automatic sync in one tight package.

https://docs.inlang.dev

License:Apache License 2.0


Languages

Language:TypeScript 58.9%Language:Svelte 30.6%Language:PLpgSQL 5.1%Language:JavaScript 3.1%Language:CSS 1.4%Language:Shell 0.7%Language:HTML 0.2%