Translate Your Projects in Minutes
Stop wrestling with JSON files. Lynguist gives you a beautiful translation editor, AI-powered translations, and seamless integration with Laravel, React, Vue, Next.js, and more.
No credit card required. Free tier includes 500 translation keys.
# Laravel$ composer require vixen/laravel-lynguist# React, Vue, Next.js, Nuxt, Svelte$ npm install -D @vixen-tech/lynguist-cli# Sync your translations$ npx lynguist sync
Everything you need to manage translations
Built for developers who want to ship multilingual apps without the hassle.
Side-by-Side Editor
Translate with your default language always visible. Filter by status, search, and bulk edit with ease.
AI-Powered Translation
One-click machine translation powered by DeepL. Translate single keys or entire languages instantly.
Import & Export
Support for JSON, YAML, CSV, PO, and XLIFF formats. Preview before importing, undo if needed.
Team Collaboration
Invite translators and reviewers. Assign roles per project and track all changes with activity logs.
Quality Assurance
Automatic placeholder validation, glossary enforcement, and translation memory suggestions.
Coverage Analytics
Track translation progress across projects and languages. Know exactly what needs attention.
Glossary Management
Define terms that should never be translated or must use specific translations consistently.
Translation Memory
Intelligent suggestions from your organization's translation history with fuzzy matching.
How it works
Get up and running in under 5 minutes. No complex configuration required.
Install the Packages
Add the Laravel package via Composer or the CLI via NPM for React, Vue, Next.js, Nuxt, or Svelte.
$ composer require vixen/laravel-lynguist# or$ npm install -D @vixen-tech/lynguist-cli
Connect Your Project
Generate an API token in Lynguist and add it to your environment or config file.
# .env (Laravel)LYNGUIST_API_TOKEN=your-api-token# lynguist.config.jsexport default { preset: 'next-intl', ... }
Sync Translations
Push your existing translations or pull changes from Lynguist using Artisan or the CLI.
# Laravel$ php artisan lynguist:upload$ php artisan lynguist:download# CLI$ npx lynguist upload$ npx lynguist download
Translate & Deploy
Use the editor to translate, then sync back to your codebase.
# .blade.php{{ __('welcome:greeting') }}# .vue, .tsximport { __ } from '@vixen-tech/lynguist'__('welcome:greeting')
Simple, transparent pricing
Start free, upgrade when you need more. No hidden fees.
- 1 project
- 3 languages per project
- 500 translation keys
- 10,000 MT characters/month
- 50 glossary terms
- API access
- Custom DeepL key
- 5 projects
- 10 languages per project
- 5,000 translation keys
- 100,000 MT characters/month
- 500 glossary terms
- API access
- Custom DeepL key
- Unlimited projects
- Unlimited languages
- Unlimited translation keys
- 500,000 MT characters/month
- Unlimited glossary terms
- API access
- Custom DeepL key
Works with your stack
First-class support for Laravel and the JavaScript ecosystem. Backend or frontend, we've got you covered.
Laravel
First-class support with dedicated Composer package
React
CLI with react-i18next and react-intl presets
Vue / Nuxt
CLI with vue-i18n preset
Next.js
CLI with next-intl preset
Svelte
CLI with svelte-i18n preset
More coming
Coming SoonRails, Django, Express, and more
Frequently asked questions
Can't find what you're looking for? Reach out to our support team.
For Laravel, install the vixen/laravel-lynguist package via Composer and run php artisan lynguist:scan --upload. For React, Vue, Next.js, Nuxt, or Svelte, install the @vixen-tech/lynguist-cli and run npx lynguist sync. Both sync your translation files with Lynguist.
Lynguist has a dedicated Laravel Composer package and a Node CLI that supports React (react-i18next, react-intl), Vue/Nuxt (vue-i18n), Next.js (next-intl), and Svelte (svelte-i18n). The CLI scans your source code using AST parsing and syncs translation keys automatically.
Your translations are always yours. You can export them at any time in JSON, YAML, CSV, PO, or XLIFF format. If you cancel, your data remains accessible for 30 days before being archived.
We use DeepL for machine translations, which provides high-quality results for 30+ languages. You get a monthly character quota based on your plan, and you can also bring your own DeepL API key on paid plans for unlimited translations.
Absolutely. Invite team members with different roles: translators can create and edit translations, reviewers can approve them, and admins have full project access. All changes are tracked in the activity log.
Yes. All data is encrypted in transit and at rest. API tokens are hashed, and we never store your DeepL API key in plain text. We also maintain detailed activity logs so you can audit all changes.
Ready to ship multilingual apps faster?
Join developers who have simplified their translation workflow with Lynguist.
No credit card required. Free tier includes 500 translation keys.