有道翻譯
調用有道翻譯的接口(用谷歌瀏覽器打開有道翻譯-開發者-開發者工具-查找接口)話不多說上代碼
def main():
python語音,word = input('請輸入翻譯的內容:')
url = 'http://fanyi.youdao.com/translate'
data = {'i': word, 'doctype':'json'}
header = {'User-Agent': 'Mozilla/5.0'}
python語言特點,response = requests.post(url, data=data, headers = header)
print(response.json()['translateResult'][0][0]['tgt'])
if __name__ == "__main__":
main()
python入門、這幾行代碼就實現了一個簡單的翻譯功能很簡便吧。
下面我們來添加一個語音功能
要實現這個功能需要調用pyttsx3 這個庫,我的運行環境是python3
安裝命令:
python有什么用?pip install pyttsx3
代碼實現
import requests
import pyttsx3
語音在線翻譯、def main():
word = input('請輸入翻譯的內容:')
url = 'http://fanyi.youdao.com/translate'
data = {'i': word,
有道語音翻譯軟件、'doctype':'json'}
header = {'User-Agent': 'Mozilla/5.0'}
response = requests.post(url, data=data, headers = header)
voice = response.json()['translateResult'][0][0]['tgt']
python語音庫,print(voice)
engine(voice)
# 語音播報
def engine(voice):
python翻譯器如何添加。engine = pyttsx3.init()
engine.say(voice)
engine.runAndWait()
if __name__ == "__main__":
python語言翻譯,main()
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态