ファイル内のさまざまな言語に自動翻訳できるものを開発しようとしていますが、マークされた領域間でのみ翻訳したい. 質問: .read を指定して、"" と言う間の読み取りのみを行うことはできますか?
私のファイルには、文や単語のリストがあり、文字を言うことさえできますが、それらはそこに座っています。翻訳したい文や単語の周りに「」のスピーチマークを付けます。
以下は私のtxtファイルです:
Sentence 1 - "I like Bannannas and I will eat them all day."
Sentence 2 - How is your day going?
Sentence 3 - "Will there be any sort of fun today or just raining?"
Sentence 4 - Can the sun come out to play!!!
「」で囲まれただけの文章を翻訳できるようになりたいです。
私のコード現在:
import re
import googletrans
from googletrans import Translator
file_translator = Translator()
tFile = open('demo.txt', 'r', encoding="utf-8")
if tFile.mode == 'r':
content = tFile.read()
print(content)
result = file_translator.translate(content, dest='fr')
with open('output.txt', 'w') as outFile:
outFile.write(result.text)