Tongues

Keep your translations in sync

tongues checks your i18n files for missing keys, empty values, and inconsistencies

$ tongues

✓ All 3 languages have complete translations (42 keys)

Reference language: en
Total keys: 42
Languages checked: en, es, fr

✅ All translations are complete!

Why tongues?

Lightning Fast

Written in Go for blazing fast performance. Check hundreds of translation files in milliseconds.

📁

Multiple Formats

Supports JSON and ARB formats out of the box. Perfect for React, Flutter, and more.

💻

CLI & Web

Use as a CLI tool in your CI/CD pipeline or try it directly in your browser.

🌟

Open Source

MIT licensed and available on GitHub. Contribute and customize as needed.

Installation

go install github.com/infobits-io/tongues@latest

Quick Start

Check your translation files in seconds

1

Install tongues using your preferred method

2

Navigate to your project with i18n files

3

Run tongues to check all translation files

Example Usage

# Check default i18n directory
tongues