Python Excel 파일을 읽고 Google Translate를 사용해 보십시오
3686 단어 Python
의 목적
저는 예전에 일 때문에 해외 특허 조사를 할 기회가 있었지만 해외 특허 조사이기 때문에 일본어로 친절하게 번역하지 못했죠!중국어니 영어니... 언어능력이 없는 나는 구글 번역으로 검색→번역해서 특허를 이해해야 한다.이 번역 업무는 조금도 경감될 수 없습니까?이 점을 감안하여 이 공구를 만들었다.
컨디션
Windows10 Home 64bit
Python3.8.3
Tool의 개요
조사의 특허가 엑셀 파일 형태인 만큼 영어나 중국어로 기재된 열의 글을 읽고 그 옆 열에 일본어 번역 결과를 출력하기로 했다.
필요한 장서
아래 내용을 미리 설치해 주십시오.pip install openpyxl
pip install googletrans
코드
main.pyfrom googletrans import Translator
import openpyxl as excel
#Excelファイルの指定
test_file = excel.load_workbook("<filepath>",data_only=True)
#Sheetの選択
sheet = test_file.worksheets[0]
#excelの最終行を取得
max_row = sheet.max_row
translator = Translator()
for i in range(1,max_row+1):
bf_trans = sheet.cell(row=i,column=1).value
trans_text = translator.translate(bf_trans,dest='ja')
sheet.cell(row=i,column=2).value = str(trans_text.text)
#excelファイルを閉じて終了
test_file.save("<filepath>")
최후
번역 결과를 보면... 미묘한 문장도 있지만 다소 작용할 수 있겠죠.
Reference
이 문제에 관하여(Python Excel 파일을 읽고 Google Translate를 사용해 보십시오), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yokoyan4529/items/d237a8b24dc215789e3b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pip install openpyxl
pip install googletrans
from googletrans import Translator
import openpyxl as excel
#Excelファイルの指定
test_file = excel.load_workbook("<filepath>",data_only=True)
#Sheetの選択
sheet = test_file.worksheets[0]
#excelの最終行を取得
max_row = sheet.max_row
translator = Translator()
for i in range(1,max_row+1):
bf_trans = sheet.cell(row=i,column=1).value
trans_text = translator.translate(bf_trans,dest='ja')
sheet.cell(row=i,column=2).value = str(trans_text.text)
#excelファイルを閉じて終了
test_file.save("<filepath>")
Reference
이 문제에 관하여(Python Excel 파일을 읽고 Google Translate를 사용해 보십시오), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yokoyan4529/items/d237a8b24dc215789e3b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)