Download the PHP package cargofy/laravel-ai-i18n without Composer
On this page you can find all versions of the php package cargofy/laravel-ai-i18n. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cargofy/laravel-ai-i18n
More information about cargofy/laravel-ai-i18n
Files in cargofy/laravel-ai-i18n
Package laravel-ai-i18n
Short Description This is my package laravel-ai-i18n
License MIT
Homepage https://github.com/cargofy/laravel-ai-i18n
Informations about the package laravel-ai-i18n
This is my package laravel-ai-i18n
This is where your description should go. Limit it to a paragraph or two. Consider adding a small example.
Support us
We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.
We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.
Installation
You can install the package via composer:
Публікація ресурсів
Ви можете опублікувати конфігураційний файл за допомогою:
Ви також можете опублікувати сервіс-провайдер для подальшої кастомізації:
Ось вміст опублікованого конфігураційного файлу:
Usage
AI Translation
This package provides a command to translate your language files using ChatGPT. The command will translate all language files from the source language to the target languages.
Configuration
First, make sure you have set up your OpenAI API key in your .env
file:
You can also configure which translation service to use:
The source and target languages are configured directly in the config file. You can modify them by publishing the config file and editing the languages
section.
Running the Translation Command
To translate all language files:
You can also specify the source and target languages directly in the command:
By default, the command will skip files that already exist. If you want to force overwrite existing translations, use the --force
option:
Supported File Formats
The translation command supports the following file formats:
- JSON language files (e.g.,
en.json
) - PHP language files (e.g.,
resources/lang/en/messages.php
)
The translator will maintain the structure of the original files, only translating the values and preserving all laravelAiI18ns and placeholders.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Alex Kovalchuk
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-ai-i18n with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0||^12.0