小编use*_*732的帖子

GoogleTrans Python 不翻译

我在我的项目中使用 GoogleTrans。实际上,我有一段马拉地语文本,是从“语音到文本”获得的,但是当我将该文本转换为英语时,它没有正确翻译。

但是当我在网站上使用谷歌翻译时,它的翻译正确率是 100% 吗?

图像

这是一段代码:

import speech_recognition as sr
from cltk.corpus.utils.importer import CorpusImporter
from googletrans import Translator
import goslate
import googletrans

print("Hello World")

filename = r"C:\Users\TOSHIBA\Documents\Mini Project-2 (Trimester 4)\Project 1- (Document Summary)\Dataset\Voice\Gaurav.wav"
r = sr.Recognizer()

with sr.AudioFile(filename) as source:
    audio_data = r.record(source)

    text = r.recognize_google(audio_data,language='mr')
    print("Text\n",text)

    print(type(text))
    
    translator = Translator()
    converted_text = translator.translate(text)
    print("Converted text\n",converted_text)

    with open("D:/output.txt",'w',encoding="utf-8") as f:
        f.write(text)
        f.write(str(converted_text))
Run Code Online (Sandbox Code Playgroud)

请建议,我该怎么办?

python google-translate googletrans

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-translate ×1

googletrans ×1

python ×1