2017 © Pedro Peláez
 

laravel google-translate

This package is built for laravel with a view to translate any text from source language to destination language using Google Translate.

image

akibtanjim/google-translate

This package is built for laravel with a view to translate any text from source language to destination language using Google Translate.

  • Thursday, March 29, 2018
  • by akibtanjim
  • Repository
  • 1 Watchers
  • 0 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 18 % Grown

The README.md

Laravel Google Translator

This package is built for laravel with a view to translate any text from source language to destination language using Google Translate., (*1)

Installation

Install using composer:, (*2)


composer require akibtanjim/google-translate

After updating composer, add the ServiceProvider to the providers array in config/app.php, (*3)

In the providers section add the below line:, (*4)


Akib\Translate\GoogleTranslateServiceProvider::class,

add the Alias to aliases section of config/app.php:, (*5)


'TranslateText'=>Akib\Translate\Facades\GoogleTranslate::class,

Useage

Create a new directory app/Helper and create a new file named Functions.php there. Then paste the code below, (*6)



Open your composer.json file and add the below line of code under autoload section:, (*7)

        "psr-4": {
            "App\\": "app/",
            "Akib\\Translate\\": "vendor/akibtanjim/google-translate/src"
        },
        "files": [
          "app/Helpers/Functions.php"
        ]

Now open your command promt and run the following comment., (*8)


composer dump-autoload

Example

Open command prompt and wrtie the following command:, (*9)


php artisan make:controller ExampleController

Now paste the following code:, (*10)


target); return 1; } } ?>

Now create a view file in the resources/views/test.blade.php and paste the below code:, (*11)

  Language: 
  <select name="target" class="target">
    <option>Select</option>
    <option value="bn">Bangla</option>
    <option value="en">English</option>
    <option value="zh-CN">Chinese</option>
  </select><br>



{{ translateText("Hello World") }} , (*12)

In your web.php paste the following code., (*13)

  Route::get('/demo', 'ExampleController@index');
  Route::post('/setTarget', 'ExampleController@setTarget');

Now open your .env file and paste the follwing code:, (*14)

  BaseLanguage=bn

Open command prompt and run:, (*15)

  php artisan serve

Open the follwing link in your browser and change the language and see translation in action., (*16)

  http://127.0.0.1:8000/demo

Supported Languages and their shortcode

Language Short Code
Afrikaans af
Albanian sq
Amharic am
Arabic ar
Armenian hy
Azeerbaijani az
Basque eu
Belarusian be
Bengali bn
Bosnian bs
Bulgarian bg
Catalan ca
Cebuano ceb (ISO-639-2)
Chinese (Simplified) zh-CN (BCP-47)
Chinese (Traditional) zh-TW (BCP-47)
Corsican co
Croatian hr
Czech cs
Danish da
Dutch nl
English en
Esperanto eo
Estonian et
Finnish fi
French fr
Frisian fy
Galician gl
Georgian ka
German de
Greek el
Gujarati gu
Haitian Creole ht
Hausa ha
Hawaiian haw (ISO-639-2)
Hebrew iw
Hindi hi
Hmong hmn (ISO-639-2)
Hungarian hu
Icelandic is
Igbo ig
Indonesian id
Irish ga
Italian it
Japanese ja
Javanese jw
Kannada kn
Kazakh kk
Khmer km
Korean ko
Kurdish ku
Kyrgyz ky
Lao lo
Latvian la
Latvian lv
Lithuanian lt
Luxembourgish lb
Macedonian mk
Malagasy mg
Malay ms
Malayalam ml
Maltese mt
Maori mi
Marathi mr
Mongolian mn
Myanmar (Burmese) my
Nepali ne
Norwegian no
Nyanja (Chichewa) ny
Pashto ps
Persian fa
Polish pl
Portuguese (Portugal, Brazil) pt
Punjabi pa
Romanian ro
Russian ru
Samoan sm
Scots Gaelic gd
Serbian sr
Sesotho st
Shona sn
Sindhi sd
Sinhala (Sinhalese) si
Slovak sk
Slovenian sl
Somali so
Spanish es
Sundanese su
Swahili sw
Swedish sv
Tagalog (Filipino) tl
Tajik tg
Tamil ta
Telugu te
Thai th
Turkish tr
Ukrainian uk
Urdu ur
Uzbek uz
Vietnamese vi
Welsh cy
Xhosa xh
Yiddish yi
Yoruba yo
Zulu zu

Limitations:

  • This package can only translate upto 5000 characters at a time.

Authors

Acknowledgments

The Versions

29/03 2018

dev-master

9999999-dev https://github.com/akibtanjim/google-translate

This package is built for laravel with a view to translate any text from source language to destination language using Google Translate.

  Sources   Download

MIT

The Requires

 

by Avatar akibtanjim

laravel google-translate free-google-translate

04/03 2018

1.0

1.0.0.0 https://github.com/akibtanjim/google-translate

This package is built for laravel with a view to translate any text from source language to destination language using Google Translate.

  Sources   Download

MIT

The Requires

 

by Avatar akibtanjim

laravel google-translate free-google-translate