Python Excel 파일을 읽고 Google Translate를 사용해 보십시오

3686 단어 Python

의 목적


저는 예전에 일 때문에 해외 특허 조사를 할 기회가 있었지만 해외 특허 조사이기 때문에 일본어로 친절하게 번역하지 못했죠!중국어니 영어니... 언어능력이 없는 나는 구글 번역으로 검색→번역해서 특허를 이해해야 한다.이 번역 업무는 조금도 경감될 수 없습니까?이 점을 감안하여 이 공구를 만들었다.

컨디션


Windows10 Home 64bit
Python3.8.3

Tool의 개요


조사의 특허가 엑셀 파일 형태인 만큼 영어나 중국어로 기재된 열의 글을 읽고 그 옆 열에 일본어 번역 결과를 출력하기로 했다.

필요한 장서


아래 내용을 미리 설치해 주십시오.
pip install openpyxl
pip install googletrans

코드


main.py
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>")

최후


번역 결과를 보면... 미묘한 문장도 있지만 다소 작용할 수 있겠죠.

좋은 웹페이지 즐겨찾기