![]() ![]() |
Info | ![]() |
![]() |
![]() ![]() |
Reputation | Support forum (1) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2019-07-25 (6 months ago) ![]() | Not yet rated by the users | Total: 8 This week: 2 | All time: 9,843 This week: 176![]() |
Version | License | PHP version | Categories | |||
yandex-language-tran 1.0 | Freeware | 7 | Web services, Language, PHP 7 |
Description | Author | ||||||||
This package can translate application texts using Yandex API. Recommendations Recommendation for a PHP class to translate text |
|
Package to translate message into different languages.
Install via composer
composer require decodewebin/yandex-language-translate
Get Yandex language translate FREE api key from here:
https://tech.yandex.com/translate/
Add variables in ENV file
YANDEX_TRANSLATE_ENDPOINT=https://translate.yandex.net/api/v1.5/tr.json
and
YANDEX_TRANSLATE_API_KEY=YOUR_API_KEY_HERE
Run Command
php artisan vendor:publish --tag=yandex_config
Run Database Migration Command
php artisan migrate
and
Run Language Seeder Command
php artisan db:seed --class="Decodewebin\YandexTranslate\Database\Seeds\LanguageSeeder"
Open localhost:8000/translate
You can use translation endpoint in your application too.
Go to web.php and add the following code
`Route::get('/test-translate',function (){
dd(\Decodewebin\YandexTranslate\Static_Functions\Yandex::translate('Hello World','en','pt'));
});`
or in your controller, add USE the package functions like it
`use Decodewebin\YandexTranslate\Static_Functions\Yandex;
`
`class YourController extends Controller
`
{
` public function your_function() `
`{`
` dd(Yandex::translate("Hello World","en","ru");) `
`}`
}
Yandex::translate(STRING_TO_TRANSLATE ORIGINAL_LANGUAGE_CODE, LANGUAGE_CODE_TO_TRANSLATE_INTO)
This function returns a json object as follows
{
` "translated": "Olá Mundo", ` ` "source_language_code": "en" `
}
If you liked this package then do follow me on
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Lic. | License text | ||
![]() ![]() |
Doc. | Documentation |
![]() |
/ | src |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Example | Example script | ||
![]() |
Class | Class source | ||
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | src | / | database | / | migrations |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | src | / | Http | / | Controllers |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
User Comments (2) | ||||||||
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.