您好,欢迎访问一九零五行业门户网

在线翻译类 使用百度翻译接口 无需申请Api Key

在线翻译类 使用百度翻译接口 无需申请api key
 '自动检测',
            'ara' => '阿拉伯语',
            'de' => '德语',
            'ru' => '俄语',
            'fra' => '法语',
            'kor' => '韩语',
            'nl' => '荷兰语',
            'pt' => '葡萄牙语',
            'jp' => '日语',
            'th' => '泰语',
            'wyw' => '文言文',
            'spa' => '西班牙语',
            'el' => '希腊语',
            'it' => '意大利语',
            'en' => '英语',
            'yue' => '粤语',
            'zh' => '中文' 
    );
    /**
     * 获取支持的语种
     * @return array 返回支持的语种
     */
    static function getlang() {
        return self::$lang;
    }
    /**
     * 执行文本翻译
     * @param string $text 要翻译的文本
     * @param string $from 原语言语种 默认:中文
     * @param string $to 目标语种 默认:英文
     * @return boolean string 翻译失败:false 翻译成功:翻译结果
     */
    static function exec($text, $from = 'zh', $to = 'en') {
        // http://fanyi.baidu.com/v2transapi?from=zh&query=%e7%94%a8%e8%bd%a6%e8%b5%84%e8%ae%af&to=fra
$url = http://fanyi.baidu.com/v2transapi;
        $data = array (
                'from' => $from,
                'to' => $to,
                'query' => $text 
        );
        $data = http_build_query ( $data );
        $ch = curl_init ();
        curl_setopt ( $ch, curlopt_url, $url );
        curl_setopt ( $ch, curlopt_referer, http://fanyi.baidu.com );
        curl_setopt ( $ch, curlopt_useragent, 'mozilla/5.0 (windows nt 6.1; rv:37.0) gecko/20100101 firefox/37.0' );
        curl_setopt ( $ch, curlopt_header, 0 );
        curl_setopt ( $ch, curlopt_post, 1 );
        curl_setopt ( $ch, curlopt_postfields, $data );
        curl_setopt ( $ch, curlopt_returntransfer, 1 );
        curl_setopt ( $ch, curlopt_timeout, 10 );
        $result = curl_exec ( $ch );
        curl_close ( $ch );
$result = json_decode ( $result, true );
if (!isset($result ['trans_result'] ['data'] ['0'] ['dst'])){
            return false; 
        }
        return $result ['trans_result'] ['data'] ['0'] ['dst'];
    }
}
echo translate::exec ( 你好世界! );
translate.class.rar ( 1.3 kb 下载:69 次 )
ad:真正免费,域名+虚机+企业邮箱=0元
其它类似信息

推荐信息