Met Laravel Auto Translate kun je eenvoudig taalpakketten vertalen middels Google Translate. Maar het mooiste aan dit pakket is, dat het bepaalde missende vertalingen automatisch kan vertalen, zonder de door jezelf reeds gemaakte aanpassingen te overschrijven.

# Translates all source translations that are not set in your target translations

$ php artisan autotrans:missing

# Translates all source translations to target translations  $ php artisan autotrans:all

 

Via de commandline kun je eenvoudig opdracht geven tot het vertalen. Via het configuratiebestand van dit pakket kun je instellen wat de bron- en bestemmingsvertalingen zijn.

Op het moment ondersteunt het pakket alleen nog Google Translate, maar via de TranslatorInterface kun je in principe redelijk eenvoudig zelf een translator toevoegen die je kan koppelen aan een API van bijvoorbeeld Unbabel of Yandex.

Het pakket kun je natuurlijk eenvoudig via Github bereiken onder https://github.com/ben182/laravel-auto-translate

Categorieën: Laravel