반응형
필자는 종종 고전 에뮬레이터 게임을 다운로드하는데, 한글 롬의 경우 한글로 파일이름이 작성되어 있는 경우가 있다.
PC는 인식을 잘 하지만, 휴대용 게임기의 경우(특히 해외판) 대부분 한글을 지원하지 않는다.
이때 많은 파일을 한번에 영어로 변경할 때 매우유용한 프로그램이다.
윈도우 11에서도 잘 동작하는 프로그램, 개발자 정동헌님에게 감사의 마음을 전한다.
HanToEng
다운로드
Python으로 진행하는 방법.
만약 디렉토리 정보를 넣지 않으면 현재 디렉토리 기준으로 동작한다.
#디렉토리 파일 이름 한글 영문으로 변경해주는 프로그램
#사용법: python main.py [디렉토리 경로]
#예시: python main.py C:\Users\user\Desktop\test
#주의: 디렉토리 경로에 한글이 포함되어 있으면 안됨
import os
import sys
import shutil
from googletrans import Translator
def main():
args = sys.argv[1:]
if not args:
args = ['./']
for path in args:
if os.path.isdir(path):
for file in os.listdir(path):
if os.path.isdir(path + '\\' + file):
continue
else:
file_name, file_ext = os.path.splitext(file)
# korean to english translation
# google translate api
# https://pypi.org/project/googletrans/
#
# from googletrans import Translator
translator = Translator()
result = translator.translate(file_name, dest='en')
file_name = result.text
# save filename
file_name = file_name + file_ext
# rename file
os.rename(path + '\\' + file, path + '\\' + file_name)
else:
print('usage: python main.py [directory]')
sys.exit(1)
if __name__ == '__main__':
main()
반응형
'Tools' 카테고리의 다른 글
IaC(Infrastructure as Code) 이해하기 및 관련 도구들 (0) | 2024.03.07 |
---|---|
Jsonnet - Command로 Jsonnet 쉽게 분석 확인 (0) | 2022.12.05 |
무료 파일 복구 도구 - Recuva (0) | 2022.11.21 |
무료 파일 복구 도구 - Windows File Recovery (0) | 2022.11.21 |
무료 파일 복구 도구 - Restoration (0) | 2022.11.21 |