Translate Your Laravel Projects in Minutes

Stop wrestling with JSON files. Lynguist gives you a beautiful translation editor, AI-powered translations, and seamless Laravel integration.

No credit card required. Free tier includes 500 translation keys.

# Install the Laravel package
$ composer require vixen/laravel-lynguist
# Install the frontend helper
$ npm install @vixen-tech/lynguist
# Sync your translations
$ php artisan lynguist:scan --upload

Everything you need to manage translations

Built specifically for Laravel 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.

Step 01

Install the Packages

Add the Laravel package via Composer and the frontend helper via NPM.

$ composer require vixen/laravel-lynguist
$ npm install @vixen-tech/lynguist
Step 02

Connect Your Project

Generate an API token in Lynguist and add it to your environment.

LYNGUIST_API_TOKEN=your-api-token
Step 03

Sync Translations

Push your existing translations or pull changes from Lynguist.

$ php artisan lynguist:upload
$ php artisan lynguist:download
Step 04

Translate & Deploy

Use the editor to translate, then sync back to your codebase.

# .blade.php
{{ __('welcome:greeting') }}
# .vue, .tsx
import { __ } from '@vixen-tech/lynguist'
__('welcome:greeting')

Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees.

Free
Perfect for trying out Lynguist
$0
  • 1 project
  • 3 languages per project
  • 500 translation keys
  • 10,000 MT characters/month
  • 50 glossary terms
  • API access
  • Custom DeepL key
Most Popular
Growth
For growing teams and projects
$9/mo
  • 5 projects
  • 10 languages per project
  • 5,000 translation keys
  • 100,000 MT characters/month
  • 500 glossary terms
  • API access
  • Custom DeepL key
Business
For larger teams with advanced needs
$29/mo
  • Unlimited projects
  • Unlimited languages
  • Unlimited translation keys
  • 500,000 MT characters/month
  • Unlimited glossary terms
  • API access
  • Custom DeepL key

Works with your stack

Manage translations through Laravel, then use them anywhere. Backend or frontend, we've got you covered.

Frequently asked questions

Can't find what you're looking for? Reach out to our support team.

Install the vixen/laravel-lynguist package via Composer, add your API token to your .env file, and run php artisan lynguist:scan --upload to sync translations. Your existing lang/*.json files work seamlessly with Lynguist.

Yes! While translations are managed through Laravel, you can use them in any frontend framework. Install @vixen-tech/lynguist via NPM for a helpful __ function, or simply pass translations from Laravel to your frontend via Inertia.js or an API.

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.