Skip to content

🌐 AI-powered Laravel translator - Auto-discovers strings, manages translations intelligently, and streamlines multilingual apps

License

Notifications You must be signed in to change notification settings

e2tmk/langfy

Repository files navigation

Langfy Logo

Langfy

Latest Version on Packagist Total Downloads License

A powerful Laravel package that automates the discovery, organization, and translation of internationalization strings using Artificial Intelligence.

Langfy simplifies the internationalization process for your Laravel projects by automatically finding translatable strings in your code, organizing them into JSON files, and translating them to multiple languages using modern AI. With a fluent and intuitive API, Langfy makes translation management a simple and efficient task.

Installation

You can install the package via Composer:

composer require e2tmk/langfy --dev

Features

  • πŸ” Smart String Discovery: Automatically finds translatable strings in your Laravel application and modules
  • 🧠 AI-Powered Translation: Uses modern AI models to translate strings with context awareness
  • πŸ“ Organized Output: Saves translations in structured JSON files for easy management
  • πŸ”— Fluent API: Chainable methods for clean and readable code
  • 🎯 Multiple Contexts: Support for application-wide and module-specific translations
  • ⚑ Progress Tracking: Built-in progress callbacks for long-running operations
  • πŸŽ›οΈ Flexible Configuration: Customizable paths, patterns, and AI provider settings
  • οΏ½ Batch Processing: Efficient chunk-based translation with retry mechanisms

Documentation

πŸ“– Complete Documentation

License

The project is licensed under the MIT License.

About

🌐 AI-powered Laravel translator - Auto-discovers strings, manages translations intelligently, and streamlines multilingual apps

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages