PHP调用必应翻译API示例源码,利用Azure平台Key免费调用翻译API。
要使用必应翻译API,首先要在Azure平台注册一个账号:
https://portal.azure.com/#home
接下来创建文本翻译:
https://portal.azure.com/#create/Microsoft.CognitiveServicesTextTranslation
在创建成功后可以拿到翻译所需的key。
调用示例/**
* 必应翻译
* @des 使用Azure平台Key调用必应翻译API
* @param string $inputStr 待翻译的文本
* @param string $fromLanguage 文本原语言
* @param string $toLanguage 文本要翻译的语言
* @return string 译文
*/
class BingTranslate{
const key = "";//必应Azure平台KEY,必须项
public function getTranslate($inputStr,$fromLanguage,$toLanguage)
{
$azure_key = self::key;
$accessToken = self::getAzureToken($azure_key);
$params = "text=" . urlencode($inputStr) . "&to=" . $toLanguage . "&from=" .