php在线翻译,php调用百度在线翻译api的代码
接口限制
目前
1 支持语言方向
1)外语
中英、英中、中日、日中、中韩、韩中、中法、法中、中西、西中、中泰、泰中、中阿、阿中、中俄、俄中、英日、日英、英泰、泰英、英阿、阿英、英西、西英、英葡、葡英
2)特色翻译
普通话和粤语互译、文言文和白话文互译
2 源语言和目标语种选择
在使用翻译API服务时,既可显示指定翻译的源语言和目标语言语种,又可将源语言和目标语言均设置为“auto”。在auto状态下,百度翻译服务会自动检测源语言语种,并根据源语言的语种按照规则设置目标语言的语种。当源语言为非中文时,目标语言自动设置为中文。当源语言为中文时,目标语言自动设置为英文。
您可以通过GET或者POST方式提交待翻译的内容,GET方式最大支持5k字符的请求,POST方式最大支持3k字符的请求,超出相应长度的请求可能被截断或无法得到正确的结果,返回的翻译结果则为标准JSON格式。
帮助文档的地址:http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91/%E7%BF%BB%E8%AF%91API
function language($value,$from=”auto”,$to=”auto”)
{
$value_code=urlencode($value);
#首先对要翻译的文字进行 urlencode 处理 记得文件编码必须为utf-8 不然会出错
$appid=”NFBnVLqBZ5D3HLpwShGOOO00″;
#您注册的API Key
$languageurl = “http://openapi.baidu.com/public/2.0/bmt/translate?client_id=” . $appid .”&q=” .$value_code. “&from=”.$from.”&to=”.$to;
$language=language_text($languageurl);
//print_r($language);exit();
#生成翻译API的URL GET地址
$text=json_decode($language);
$text = $text->trans_result;
return $text[0]->dst;
}
function language_text($url) #获取目标URL所打印的内容
{
//echo $url;
if(!function_exists(‘file_get_contents’)) {
$file_contents = file_get_contents($url);
}else {
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
}
return $file_contents;
}
echo language(‘china’);
?>
php在线翻译,php调用百度在线翻译api的代码相关推荐
- 百度语音识别rest html,delphi调用百度语音识别REST API(示例代码)
delphi调用百度语音识别REST API -20160616 -感谢 魔术猫 和 DelphiTeacher 兄的帮助解决了返回中文乱码的问题! -注:语音的录音格式目前只支持评测8k/16k采样 ...
- Python 调用百度通用翻译接口
缘起 以为该类型的代码在CSDN上比比皆是,最后还是自己按照百度开发文档自己写了一个 库导入 import httpx from random import randint import hashli ...
- Python调用百度通用翻译api
Python调用百度通用翻译api 首先 首先 首先需要先去百度翻译api官网注册成为开发者,然后申领一下通用翻译的appid和密钥. 附上代码,默认为源语言自动识别,效果感觉不是太好,目标语言默认为 ...
- 人脸识别(2)----调用百度人脸识别API
人脸识别(2)----调用百度人脸识别API 前言:之前人脸识别(1)中已经注册完百度智能云 .审核通过了离线人脸采集SDK.下载了安卓的slicense等.接下来就是找到并调用人脸识别的API了. ...
- QT调用百度语音REST API实现语音合成
QT调用百度语音REST API实现语音合成 1.首先点击点击链接http://yuyin.baidu.com/docs/tts 点击access_token,获取access_token,里面有详细 ...
- python 百度识图_python如何调用百度识图api
一.先去百度识别官网注册开通服务且获得ak和sk 二.代码模板 import cv2 import base64 import requests import numpy as np import t ...
- 【python】调用百度智能云API实现手写文字识别
注:本文系湛江市第十七中学星火创客团队及岭南师范学院物联网俱乐部原创部分参赛项目,转载请保留声明 文章目录 调用百度智能云API实现python识别手写文字 一.准备工具 电脑端准备: 1.pytho ...
- 调用百度文字识别API
调用百度文字识别API 一.实验目的 1.构建一个文字识别系统: 2.利用Python实现文字识别; 3.掌握百度AI平台的使用: 4.掌握调用百度API实现文字识别. 二.实验原理 登录百度智能云a ...
- 调用百度人脸识别API
调用百度人脸识别API 用POSTMAN工具利用URL向百度智能云发送post请求 用python调用百度人脸识别 用POSTMAN工具利用URL向百度智能云发送post请求 首先在百度云平台创建一个 ...
- python识图 web_python如何调用百度识图api
一.先去百度识别官网注册开通服务且获得ak和sk 链接:https://cloud.baidu.com/doc/Reference/s/9jwvz2egb 二.代码模板 import cv2 impo ...
最新文章
- 马斯克即将解锁海上发射!SpaceX海洋太空港最早明年可投入使用
- python中国大学排名爬虫写明详细步骤-Python爬虫 2020中国大学排名
- Java之——利用Comparator接口对多个排序条件进行处理
- 总结网站调用Flash的几种方法【转】
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~四 分部方法从另一方面定义了类型的操作规范...
- C语言,使用union了解内存
- python---内置模块
- pytorch torch.unsqueeze
- Android Ndef Message解析
- 为android开发安装ubuntu系统环境纪要
- 使用qq邮箱作为程序客户端自动发送邮件
- 温度对二极管伏安特性的影响
- 一篇博文搞定英文常见单词后缀(完全版)
- bzoj 4518: [Sdoi2016]征途
- 休闲一下---沙雕朋友圈的日常
- 重磅!Meta AI开源OPT-175B:1750亿参数大模型
- mysql_upgrade --force,MySQL force upgrade
- MFC在查找预编译头时遇到意外的文件结尾
- 养生视野·新知(四)
- 未来乡村|数字乡村|数字化解决方案|乡村数字化体验
热门文章
- 泰坦尼克号数据集的下载
- archlinux配置Xfce+fcitx5中文输入法
- Head First Java 目录结构
- Mysql里有2000w数据,redis中只存20w数据,如何保证redis中的数据都是热点数据
- ACDSee Photo Studio 7 for Mac(最好用的图像处理软件)
- 公司IT管理制度——案例分享
- HTML学生个人网站作业设计——HTML+CSS+JavaScript简单的大学生书店网页制作(13页) web期末作业设计网页 web结课作业的源码 web网页设计实例作业
- Python中的装饰器及@用法详解
- zebradesigner2教程_ZebraDesigner pro 2免费版
- Java实现 蓝桥杯 算法训练 猴子吃包子(暴力)