Recommend this page to a friend! |
![]() |
Info | Documentation | ![]() |
![]() |
![]() |
Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not enough user ratings | Total: 34 | All time: 11,063 This week: 49![]() |
Version | License | PHP version | Categories | |||
yandex-language-tran 1.0.0 | Freeware | 7 | Web services, Language, PHP 7 |
Description | Author | ||||||||
This package can translate application texts using Yandex API. |
|
Recommendation for a PHP class to translate text
Translate a word taken from a form
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 |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
![]() |
![]() | yandex-language-tran-2019-07-25.zip 20KB |
![]() | yandex-language-tran-2019-07-25.tar.gz 17KB |
![]() | Install with Composer |
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.