Eğer çok dilli bir Laravel uygulaması üzerinde çalıştıysanız, çeviri yönetiminin ne kadar zahmetli olduğunu biliyorsunuzdur.
Anahtarları çıkarmak, dil dosyalarını yönetmek ve her şeyi manuel olarak çevirmek tekrara dönüşebilir—özellikle projeniz büyüdükçe.
Laravel uygulamalarında çalışırken tam olarak bu sorunla karşılaştım.
Bu nedenle, tüm iş akışını yapay zeka kullanarak otomatikleştirmeye yönelik denemelere başladım.
💡 Fikir
💡 Fikir
Peki, şunu yapabilseydik:
- Proje içinde çeviri anahtarlarını taramak
- Bunları otomatik olarak çevirmek
- Dil dosyalarını oluşturmak
⚙️ Ne Yaptım
⚙️ Ne Yaptım
Google Gemini AI kullanarak tam olarak bunu yapan bir Laravel paketi oluşturdum.
Paketim:
- Blade, PHP ve frontend dosyalarını tarar
- Çeviri anahtarlarını çıkarır
- Bunları AI kullanarak çevirir
- Yapılandırılmış dil dosyalarını otomatik olarak oluşturur
Tüm bunlar basit bir Artisan komutu ile gerçekleştiriliyor.
⚡ Ana Özellikler
⚡ Ana Özellikler
- Etkin CLI (Artisan komutu)
- AI destekli çeviriler (Gemini)
- Paralel işleme (Spatie Fork)
- Güvenlik için dry-run modu ve yedekleme
🚀 Bunun Önemi
🚀 Bunun Önemi
Çevirileri yönetmek için saatler harcamak yerine, geliştiriciler özellikler inşa etmeye odaklanabilirler.
🔗 Deneyin
🔗 Deneyin
GitHub:
https://github.com/jayeshmepani/laravel-gemini-translator
Geri bildiriminiz veya önerileriniz benim için değerlidir 🙌
Kaynak: Orijinal Makale


