avro / translator-bundle
一个使用第三方翻译API来翻译文本的symfony2插件
dev-master
2014-08-07 18:23 UTC
This package is not auto-updated.
Last update: 2024-09-24 03:33:43 UTC
README
一个利用Microsoft Translator来翻译文本的Symfony2插件。与Google翻译不同,Microsoft翻译有一个免费计划,每月可翻译200万个字符。
有关如何设置Azure账户以获取clientID和client secret的说明,请参阅Microsoft Translator文档。
###安装
$ composer install avro/translator-bundle
将插件添加到AppKernel。
new Avro\TranslatorBundle\AvroTranslatorBundle(),
###配置
avro_translator:
azure:
client_id: %azure_client_id%
client_secret: %azure_client_secret%
###用法
翻译服务可用
// translate some text from english to spanish $newText = $this->container->get('avro_translator.translator')->translate('Some text here', 'en', 'es');
###许可证 MIT