All Results

CLI - Translation Automation

App

Command line interface for inlang projects. Many commands and the possibility to do translation automation.

inlang

Fink – Localization Editor

App

Your translation workflow with no-code setup and repository-based operation — the ideal i18n solution for translators.

inlang

Sherlock - VS Code extension

App

Visualize, edit & lint translated strings at a glance via Inline Decorations & Hover Support, and extract new strings with a single click.

inlang

Ninja i18n - GitHub Lint Action

App

This action checks for translation issues within your PRs.

inlang

Parrot – i18n Figma plugin

App

Parrot simplifies the translation management process right within Figma. If you deal with multilingual design projects and want to streamline your translation workflow, this plugin is for you!

Parrot.global

H

How to build an inlang app

Guide

This guide gives you an introduction on how to build your own inlang app.

Felix Häberle

What is inlang?

Guide

Understand general concept of inlang ecosystem and its benefits.

Niklas Buchfink

What are Plugins?

Guide

Discover the benefits of using plugins: freedom and low-cost adoption.

Nils Jacobsen

Language Tag

Library

A library containing BCP-47 language tags types and validators, used by inlang.

inlang

Paraglide JS

Library

Simple, adaptable and tiny i18n library that integrates with any framework

inlang

Paraglide-Astro

Library

An Astro integration for ParaglideJS, providing you with everything you need to internationalize your Astro App

inlang

Paraglide-Next

Library

A NextJS integration for ParaglideJS, providing you with everything you need for i18n routing

inlang

Paraglide-SolidStart

Library

A SolidStart integration for ParaglideJS, providing you with everything you need to take your solid app global.

inlang

Paraglide-SvelteKit

Library

A SvelteKit integration for ParaglideJS, providing you with everything you need for i18n routing

inlang

Translatable

Library

This library allows you to add translation logic to your application without having to rewrite large parts.

inlang

Camel case id

Message Lint Rule

Checks for messages to have a camel case formatted message id (e.g. 'myMessage').

inlang

Empty pattern

Message Lint Rule

Checks for empty pattern in a language tag. If a message exists in the reference resource but the pattern in a target resource is empty, it is likely that the message has not been translated yet.

inlang

Identical pattern

Message Lint Rule

Checks for identical patterns in different languages. A message with identical wording in multiple languages can indicate that the translations are redundant or can be combined into a single message to reduce translation effort.

inlang

Message without source

Message Lint Rule

Checks for likely outdated messages. A message with a missing source is usually an indication that the message (id) is no longer used in source code, but messages have not been updated accordingly.

inlang

Missing translation

Message Lint Rule

Checks for missing variants for a specific languageTag. If a variant exists for the sourceLanguageTag but is missing for a listed languageTag, it is likely that the message has not been translated for this languageTag yet.

inlang

Can't find what you are looking for?

Build your own solution!