Contents

이제 영어 못한다고 논문 안읽겠단 핑계 대지말자. PDFMathTranslate 리뷰

민윤홍 2025. 2. 10. 18:18
반응형

안녕하세요

 

평소같이 간간히 링크드인을 보다가 pdf양식이 깨지지 않게 논문을 번역해주는 오픈소스를 소개하는 글을 발견했습니다.

늘 영어에 막혀 논문의 10%도 제대로 이해 못하는 경우가 많았는데, 영어라는 언어 장벽 때문에 논문의 내용 대부분을 놓치곤 하던 제게 정말 반가운 소식이었습니다.

 

 

PDFMathTranslate란?

PDFMathTranslate는 PDF 형태의 논문이나 과학 자료를 번역할 때, 원본의 레이아웃, 수식, 이미지 등 모든 요소를 깔끔하게 보존해주는 혁신적인 도구입니다. GitHub 페이지에서 “PDF scientific paper translation with preserved formats”라는 타이틀로 소개되고 있듯, 단순한 텍스트 번역을 넘어 포맷의 일관성을 유지해주는 점이 큰 매력입니다.

이 도구는 기본적으로 Google Translate, DeepL 등 API 기반의 번역 서비스를 활용하지만, 필요에 따라 Xinference와 같은 로컬 모델 번역 옵션도 제공하여 사용 환경에 맞게 선택할 수 있습니다. 더 나아가 OpenAI와 같은 최신 LLM 번역 기능도 API 키 입력만으로 쉽게 이용할 수 있어, 다양한 번역 옵션을 한 번에 경험할 수 있습니다.

 

https://github.com/Byaidu/PDFMathTranslate

 

GitHub - Byaidu/PDFMathTranslate: PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF

PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/Docker/Zotero - Byaidu/PDFMathTranslate

github.com

 

 

사용해보니 기본적으로 Google Translate, DeepL 등 API 기반의 번역 서비스를 활용하지만, 필요에 따라 Xinference와 같은 로컬 모델 번역 옵션도 제공하여 사용 환경에 맞게 선택할 수 있습니다. 더 나아가 OpenAI와 같은 최신 LLM 번역 기능도 API 키 입력만으로 쉽게 이용할 수 있어, 다양한 번역 옵션을 한 번에 경험할 수 있습니다.

 

실제 사용 후기

저는 직접 GitHub에서 해당 프로젝트를 클론 받아 Docker로 사내 서버에 배포해보았습니다. 설치와 실행 과정이 매우 간단했는데요, 기본적인 실행 코드는 다음과 같습니다:

docker build -t pdf2zh .
docker run -d -p [포트번호]:[포트번호] pdf2zh

 

 

이후 웹 브라우저에서 http://localhost:[포트번호]/에 접속하면 시작 화면을 확인할 수 있습니다. 포트번호는 0에서 65535 사이의 사용 가능한 숫자 중 하나를 지정하시면 됩니다.

 

시작 화면

 

논문과 같은 pdf파일을 업로드하고, option에서 번역모델을 선택한 후, translate버튼만 누르면 번역이 시작됩니다.

번역기는 googletranslate API를 사용하였고, the chosen one 이라는 이미지 IP consistancy에 대한 고찰이 있는 논문 하나를 예시로 가져와 번역 해봅니다. 캡쳐한 이미지 상에서는 시작언어가 english, 도착 언어가 simplified chinese로 해두었네요. 실제 번역 과정에서는 korean으로 잘 해두었습니다.

번역된 결과물은 웹 인터페이스를 통해 바로 확인 가능하며, 한국어 번역본 PDF와 원본 및 번역문이 함께 포함된 PDF 버전도 다운로드할 수 있습니다.

수식이 포함된 번역

 

이미지가 포함된 번역

결론

영어 논문을 읽다가 겪었던 언어의 벽이 이 도구 덕분에 한층 낮아진 느낌입니다. 한 번 사용해보고 너무 감동해서 바로 포스팅하게 되었습니다. 영어에 막혀 논문 내용을 온전히 이해하지 못했던 분들께, PDFMathTranslate를 강력히 추천드립니다!

 

한번 써보시면 그 편리함에 분명 놀라실 겁니다. 감사합니다!