sunrise
每天不斷學習,才能不斷提升自己。
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
64 隨筆 :: 0 文章 :: 92 評論 :: 0 Trackbacks
<
2013年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(63)
C/C++學習(1)
(rss)
linux開發(fā)(11)
(rss)
python解決方案(4)
(rss)
python小技巧(1)
(rss)
邊學邊譯(1)
(rss)
機器算法(1)
(rss)
可愛的python(22)
(rss)
面試題收集
(rss)
前端設計(1)
(rss)
人工智能(2)
(rss)
設計模式(1)
(rss)
數(shù)據(jù)結構(4)
(rss)
心情隨筆(1)
(rss)
學習心得(5)
(rss)
自然語言處理(8)
(rss)
隨筆檔案
(64)
2013年4月 (1)
2013年3月 (3)
2013年2月 (2)
2013年1月 (7)
2012年12月 (7)
2012年10月 (2)
2012年9月 (4)
2012年8月 (7)
2012年7月 (5)
2012年6月 (6)
2012年5月 (5)
2012年4月 (5)
2012年3月 (10)
收藏夾
mysql
(rss)
python
(rss)
技術類
(rss)
ACMer
acmol
C小加
獲哥
颯颯
小馬甲
技術聯(lián)盟
C/C++
C++教程網(wǎng)
我愛公開課
可愛的python
python教程
python俱樂部
python源碼剖析
可愛的python
數(shù)據(jù)挖掘
董的博客
算法之道
友情鏈接
iTech
從波
老鄧
黎明
最新隨筆
1.?解決MySQL 1366 Incorrect string value
2.?jQuery插件QuickPaginate快速分頁實現(xiàn)
3.?turbogear2上傳文件功能
4.?關于PIL庫的一些概念
5.?UnicodeDecodeError: 'utf8' codec can't decode bytes in position 18-19: unexpected end of data
6.?access violation at address 解決之法
7.?python的默認參數(shù)
8.?Google Translate API
9.?json的編碼和解析
10.?解決UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3問題
搜索
積分與排名
積分 - 237431
排名 - 106
最新隨筆
1.?解決MySQL 1366 Incorrect string value
2.?jQuery插件QuickPaginate快速分頁實現(xiàn)
3.?turbogear2上傳文件功能
4.?關于PIL庫的一些概念
5.?UnicodeDecodeError: 'utf8' codec can't decode bytes in position 18-19: unexpected end of data
6.?access violation at address 解決之法
7.?python的默認參數(shù)
8.?Google Translate API
9.?json的編碼和解析
10.?解決UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3問題
最新評論
1.?re: SVM算法入門
很好的文章,基本上理解了SVM。謝謝
--鄭郁正
2.?re: SVM算法入門
點個贊!通俗易懂!
--超級保鏢
3.?re: SVM算法入門[未登錄]
第一次接觸SVM,花了不少時間看完文章(博主也是不容易呀!)。雖然部分細節(jié)沒搞懂,但是大體了解了SVM。感謝博主的分享,寫得很棒哈??!
--li
4.?re: SVM算法入門
還沒看完,但是覺得寫的很棒,謝謝分享!
--yangming
5.?re: SVM算法入門
真心寫的不錯,非常詳細。
--syfly2014
閱讀排行榜
1.?SVM算法入門(47017)
2.?linux下.run文件的安裝與卸載(15104)
3.?linux如何查進程、殺進程,重啟進程 (10921)
4.?UnicodeDecodeError: 'utf8' codec can't decode bytes in position 18-19: unexpected end of data(9933)
5.?解決MySQL 1366 Incorrect string value(9473)
評論排行榜
1.?SVM算法入門(39)
2.?轉:女程共勉:必須證明自己是真正的優(yōu)秀(17)
3.?(轉)職場警示:20不努力,30做助理(6)
4.?python中的專用類方法(4)
5.?《數(shù)學之美》--馬爾可夫鏈(4)
Google Translate API
近期在做的一個任務,但是網(wǎng)上的資料甚少,經(jīng)過了幾番波折,終于弄好了。實現(xiàn)過程很簡單,拿出來共享一下,免得大家像我一樣找了半天。
谷歌翻譯升級到2.0后變?yōu)槭召M版本的,因此首先需要向谷歌申請一個key。付費標準是
每100萬個文本字符20美元(覺得小貴啦)。
谷歌翻譯的工作過程:
1.谷歌翻譯的請求網(wǎng)址:
https:
//
www.googleapis.com
/
language
/
translate
/
v2?{parameters}
翻譯請求的三個參數(shù):
1)API key:需要向谷歌付費后,會給你一個key;
2)Target language:即你需要翻譯的目標語言;
3)Source text string:需要翻譯的文本(需要少于2k)。
2.下面是給不同的參數(shù)的一些例子,可以根據(jù)自己的需要來對該url進行傳參:
1)指定source和target
https:
//
www.googleapis.com
/
language
/
translate
/
v2?key
=
INSERT
-
YOUR
-
KEY
&
source
=
en
&
target
=
de
&
q
=
Hello
%
20world
JSON
{
"
data
"
: {
"
translations
"
: [
{
"
translatedText
"
:
"
Hallo Welt
"
}
]
}
}
2)傳入多個q,就對多段文本進行翻譯
https:
//
www.googleapis.com
/
language
/
translate
/
v2?key
=
INSERT
-
YOUR
-
KEY
&
source
=
en
&
target
=
de
&
q
=
Hello
%
20world
&
q
=
My
%
20name
%
20
is
%
20Jeff
JSON
{
"
data
"
: {
"
translations
"
: [
{
"
translatedText
"
:
"
Hallo Welt
"
},
{
"
translatedText
"
:
"
Mein Name ist Jeff
"
}
]
}
}
3)不指定source,直接翻譯成目標語言
https:
//
www.googleapis.com
/
language
/
translate
/
v2?key
=
INSERT
-
YOUR
-
KEY
&
target
=
de
&
q
=
Hello
%
20world
JSON
{
"
data
"
: {
"
translations
"
: [
{
"
translatedText
"
:
"
Hallo Welt
"
,
"
detectedSourceLanguage
"
:
"
en
"
}
]
}
}
3.python實現(xiàn)的谷歌翻譯源碼:
#
coding:utf8
import
urllib2
import
json
import
os,sys
reload(sys)
sys.setdefaultencoding(
"
utf-8
"
)
__author__
=
'
chenyu
'
class
GoogleTranslate:
"""
谷歌翻譯類
"""
def
google_translate(slef,text,targetlanguage):
text
=
urllib2.quote(text)
url
=
"
https://www.googleapis.com/language/translate/v2/?key=YOUR_KEY&target=
"
+
targetlanguage
+
"
&q=
"
+
text
res
=
urllib2.urlopen(urllib2.Request(url))
dirt
=
json.JSONDecoder().decode(res.read())
return
dirt[
"
data
"
][
"
translations
"
][0][
"
translatedText
"
]
參見網(wǎng)站:
https://developers.google.com/translate/v2/using_rest?hl=zh-TW#target
JSON相關資料可參見:
http://m.shnenglu.com/sunrise/archive/2013/01/17/197347.html
posted on 2013-01-17 16:59
SunRise_at
閱讀(5086)
評論(0)
編輯
收藏
引用
所屬分類:
可愛的python
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關文章:
turbogear2上傳文件功能
關于PIL庫的一些概念
python的默認參數(shù)
Google Translate API
json的編碼和解析
python多線程
python編碼轉換
Python yield 用法
python enumerate用法
python之Queue
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © SunRise_at
久久精品无码专区免费青青
|
精品国产91久久久久久久
|
国产精品久久99
|
亚洲精品美女久久777777
|
少妇被又大又粗又爽毛片久久黑人
|
欧洲精品久久久av无码电影
|
久久人人爽人人爽人人av东京热
|
亚洲а∨天堂久久精品
|
中文精品久久久久人妻
|
久久人人爽人人人人爽AV
|
久久777国产线看观看精品
|
久久久久亚洲av综合波多野结衣
|
久久中文字幕人妻熟av女
|
热综合一本伊人久久精品
|
久久综合日本熟妇
|
99久久精品免费看国产一区二区三区
|
色综合久久综精品
|
国产精品成人99久久久久91gav
|
亚洲国产成人久久精品影视
|
久久午夜福利电影
|
久久99九九国产免费看小说
|
久久久久国产精品人妻
|
久久久久国产精品熟女影院
|
狠狠色婷婷综合天天久久丁香
|
国产成人无码精品久久久免费
|
国产精品一久久香蕉产线看
|
国产精品久久亚洲不卡动漫
|
97久久精品人人做人人爽
|
亚洲国产成人乱码精品女人久久久不卡
|
2021国产精品午夜久久
|
国产精品99精品久久免费
|
久久久久人妻精品一区三寸蜜桃
|
一级女性全黄久久生活片免费
|
久久精品中文无码资源站
|
久久精品国产亚洲麻豆
|
亚洲国产婷婷香蕉久久久久久
|
精品久久久噜噜噜久久久
|
久久久黄色大片
|
国产精品伦理久久久久久
|
日韩精品久久久久久久电影蜜臀
|
99久久国产热无码精品免费久久久久
|