gabrieljmj / translator-bundle
用于与Symfony应用程序一起使用Gabrieljmj\Translator的Bundle
v1.0
2015-06-16 16:59 UTC
Requires
- gabrieljmj/translator: dev-master
This package is auto-updated.
Last update: 2024-09-16 03:59:06 UTC
README
Bundle用于在Symfony应用程序中使用Gabrieljmj\Translator。
使用方法
安装
composer require gabrieljmj/translator-bundle
在Kernel上添加此Bundle
// app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Gabrieljmj\TranslatorBundle\TranslatorBundle() ); }
配置
translator: google_translate: api_key: [YOUR-API-KEY] yandex_translate: api_key: [YOUR-API-KEY]
使用
翻译器被注册为服务,因此您可以在控制器中获取它们
$translator = $this->get('gabrieljmj.translator.google'); // or gabrieljmj.translator.yandex $text = $translator->translate('en', 'es', 'Fucking bastards!');