作者liu2007 (薯)
看板C_and_CPP
标题[问题] 谷歌翻译取得发音部分的结果
时间Tue May 31 16:47:57 2022
我的开发平台是 win7
工具是QT Creator
版本是Qt Core 5.15.2
我想请google翻译帮我翻译出日文罗马拼音的部分,也就是
图中圈起来的部分
https://imgur.com/1iSmFo7.jpg
我是使用一般读取网页的方法
QNetworkReply *reply = manager.get(QNetworkRequest(QUrl(url)));
用chrome附的工具检视原始码是有内容的
https://imgur.com/7g77flN.jpg
但是实际读到的内容却是空 (反白部分)
https://imgur.com/RTQRZTr.jpg
我对网页程式的理解几乎是0,想请问该用什麽关键字去找答案?
感谢
================================================
更新:
使用
https://translate.googleapis.com/translate_a/
这个网址作为url,後面加参数
最基本有几个参数:
single?client=gtx (这个不须改)
sl=ja (这个代表你被翻译的语言是什麽,ja = japanese)
tl=en (这个代表你要翻译什麽语言,en = english)
q= (这个代表你要被翻译的内容)
dt= (这个代表着返回的内容,根据给值会返回不同的东西)
dt=t 代表回传翻译後的内容
dt=at 代表回传其他候选的翻译
dt=rm 代表回传被翻译的
音译或是其他解释的转译
然後用& 接起来
example:
https://...中略.../single?client=gtx&sl=ja&tl=en&dt=t&dt=rm&q= お早う
就会回传把"お早う"视为日文,翻译成英文good morning,还带有ohayou拼音的jason包
说实话...其实跟qt没啥关系Orz......
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.225.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1653986880.A.4D1.html
1F:推 lycantrope: 学50音可能比学如何爬虫还来得简单(X 05/31 17:07
2F:→ nh60211as: 做这种事 call API 比较好ㄅ 05/31 17:15
3F:→ CP64: 请用 API ,它那些东西是 js 处理的 要连 js 都模拟才会有 05/31 17:50
4F:→ sarafciel: 先不谈爬虫 这翻译的原文好像有点母汤XD 05/31 18:14
5F:→ lycantrope: 不可以色色 05/31 18:15
6F:→ CP64: 还真的没注意到 XDDD 05/31 22:13
7F:→ school4303: 不用遮啦XD看罗马拼音都看的出来 05/31 22:58
※ 编辑: liu2007 (123.192.225.144 台湾), 06/01/2022 01:05:25
8F:推 zxzx8059: 这样是不是一种NTR? 06/02 22:52
9F:推 OnlyRD: 因为你看到回传的网页内容其实是js render出来的啊 06/08 02:22
10F:→ OnlyRD: ,你得带参数 06/08 02:22
11F:→ OnlyRD: 触发js吧?建议还是直接call api,否则哪天他改个 06/08 02:22
12F:→ OnlyRD: 参数或网址你就 06/08 02:22
13F:→ OnlyRD: ... 06/08 02:22