楼主:
liu2007 (è–¯)
2022-05-31 16:47:57我的开发平台是 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......