BookTranslator
BookTranslator

번역을 위한 DeepSeek: 통하는 곳과 무너지는 곳

2026년 10월부터 저희 사이트 번역은 DeepSeek API로 돌아갑니다. 저희가 겪은 실패, 이를 잡아내는 검사, 예상 비용, 그리고 파일 도구를 써야 할 때를 정리했습니다.

BookTranslator

BookTranslator Team

21 min read

DeepSeek는 긴 텍스트, 특히 API를 통해 사용할 때 저렴하고 유능한 번역기입니다. 약점은 대부분의 리뷰가 테스트하는 지점이 아닙니다. 저희 경험상 문제는 어색한 문장인 경우가 드뭅니다. 문제는 겉보기에는 완성된 듯 보이지만 실제로는 그렇지 않은 출력입니다. 굵은 글씨 단어가 빠지거나, 코드 샘플이 번역되거나, 잘못된 문자 체계의 글자가 섞이거나, 교정을 만족시키기 위해 문장이 반복되는 경우입니다. 이런 문제는 한 단락을 채팅에 붙여넣을 때는 전혀 드러나지 않습니다. 문서 전체를 번역할 때 모두 드러납니다.

저희가 이렇게 말하는 이유는 DeepSeek가 이 사이트를 번역하기 때문입니다. 2026년 10월에 저희는 현지화된 글(27개 언어)과 인터페이스 텍스트를 생성하는 파이프라인을 다른 모델에서 DeepSeek API로 전환했고, 그 이후의 모든 신규 또는 수정 번역은 DeepSeek에서 나왔습니다. 아래에는 첫 실행에서 무엇이 깨졌는지, 저희가 추가한 검사, 현재 API 가격 기준으로 책 한 권 분량 작업에 드는 비용, 그리고 DeepSeek가 더 이상 적합한 도구가 아닌 지점을 정리했습니다.

DeepSeek 모델, 가격, 정책에 관한 사실은 DeepSeek 자체 문서에서 가져왔으며, 2026-10-13에 확인했습니다. DeepSeek는 모델과 가격을 자주 바꾸므로, 숫자에 의존하기 전에 링크를 확인하세요.

DeepSeek가 번역을 위해 제공하는 것

사용 방법은 두 가지이며, 각각 다른 작업에 적합합니다.

표면문서를 전달하는 방식중요한 제한돌아오는 결과
DeepSeek 채팅(웹 및 모바일 앱)텍스트를 붙여넣거나 파일을 첨부DeepSeek의 API 문서에는 채팅 앱의 파일 크기 제한이 명시되어 있지 않으며, 제3자 보고는 서로 다릅니다. 큰 파일은 나누세요채팅 텍스트
DeepSeek API(deepseek-flash)직접 요청에 텍스트를 전송1M 토큰 컨텍스트와 응답당 최대 384K 출력 토큰(모델 및 가격). deepseek-flash는 현재 DeepSeek-V4.1-Flash를 제공합니다텍스트, 또는 요청하면 JSON
DeepSeek API(deepseek-v4-pro)동일동일한 컨텍스트 및 출력 제한, Flash 가격의 약 3~4.5배, 이미지 입력 없음동일

어느 표면도 번역된 EPUB, DOCX, PDF를 반환하지 않습니다. 텍스트를 받고, 파일을 재구성하는 것은 본인의 몫입니다.

DeepSeek 첫 실행에서 마주친 다섯 가지 실패

우리 파이프라인은 각 문단, 제목, 표 셀을 하나의 단위로 묶어 배치로 보내고 JSON으로 응답을 요청합니다. 모든 응답을 검사하고, 모든 검사를 통과한 경우에만 번역 파일을 작성합니다. 블로그에 대한 DeepSeek의 첫 전체 실행에서 대부분의 작업은 통과했고, 거부된 대부분은 번역이 나빠서가 아니라 기계적인 문제였습니다. 다음은 우리에게 교훈을 준 사례들입니다.

1. 단어는 맞았지만 서식이 사라짐

아랍어 기사에서 번역은 괜찮았지만 not의 굵은 글씨가 사라져서 문장의 강조가 없어졌습니다. 네덜란드어 기사에서는 한 굵은 구문이 두 개로 나뉘어 돌아왔습니다. 마크업을 원문과 비교하지 않으면 이런 것들이 잘못되었다고 읽히지 않습니다.

해결책: 번역 후 각 문단을 다시 파싱하여 영어와 동일한 링크, 굵은 구문, 인라인 코드, 이미지를 포함해야 합니다. 다른 언어는 단어 순서를 바꾸므로 순서는 상관없습니다.

이것이 당신에게 의미하는 것: 문서에서 서식이 의미를 전달하는 경우(예: 굵은 경고, 링크, 각주 표시) 원문과 번역문에서 그 개수를 세어보세요.

2. 번역되면 안 되는 것들이 번역됨

말레이어 기사에 자막 예시에서 가져온 인라인 코드 샘플 [door slams]가 있었습니다. DeepSeek가 이를 번역했습니다. 버마어 기사에서는 코드 스팬 안의 인용된 일본어 마침표 。가 버마어 마침표 ။로 바뀌었습니다. 둘 다 산문으로는 합리적이지만 문자 그대로의 예시로는 잘못입니다.

해결책: 인라인 코드는 보낸 그대로 정확히 돌아와야 합니다.

이것이 당신에게 의미하는 것: 코드, 파일 이름, 제품 이름, 인용된 예시 등 문자 그대로인 문자열을 모델에 알려주고 나중에 확인하세요.

3. 단어가 잘못된 문자 체계로 돌아옴

DeepSeek는 힌디어 문장 안에 벵골어 단어를 넣었고, 버마어 문장 안에 싱할라 문자를 넣었습니다. 힌디어와 벵골어는 가까운 이웃입니다. 싱할라어와 버마어는 그렇지 않습니다. 이는 이런 일이 어디서 발생할지 예측할 수 없다는 것을 상기시켜 줍니다. 대상 언어를 읽지 못하면 부분 검사로는 놓칩니다.

해결책: 모든 요청은 코드만이 아니라 대상 언어와 그 문자 체계를 명시합니다(우리 것은 "Twi (locale code tw, written in the Latin alphabet)"처럼 읽힙니다). 그런 다음 문자 체계 검사가 해당 언어가 사용하지 않는 문자 체계의 문자를 포함하는 출력을 거부합니다.

이것이 당신에게 의미하는 것: "translate to pt"가 아니라 "Translate into Brazilian Portuguese"라고 쓰세요. 대상 언어를 읽을 수 없다면 적어도 문자 체계가 올바른지 확인하세요.

4. 재시도가 실수를 반복하거나 잘못 "고침"

검사가 답변을 거부했을 때, temperature 0에서의 재시도는 힌디어에 있는 벵골어 단어를 포함하여 같은 잘못된 답변을 단어 하나까지 똑같이 반환했습니다. 낮은 temperature는 출력을 반복 가능하게 만들고, 그 반복에는 오류도 포함됩니다. 모호한 거부 메시지도 더 나을 게 없었습니다. 그리고 한 번은 누락된 굵은 구문을 복원하라는 요청에 DeepSeek가 원문 뒤에 전체 문장의 굵은 복사본을 추가했습니다. 굵은 글씨는 돌아왔지만 문장이 두 번 나타났습니다.

해결책: 재시도 프롬프트는 누락되거나 예상치 못한 것을 정확히 명시하고(예: "missing inline code 。"), 이후 시도는 temperature 0.4를 사용하며, 최종 검사는 영어가 반복하지 않는 문장을 거부합니다.

관련 함정: DeepSeek의 사고 모드는 기본적으로 켜져 있으며, 사고 모드에서는 temperature가 효과가 없습니다(thinking mode). 우리는 번역 시 "thinking": {"type": "disabled"}로 사고를 끄는데, 이는 지연 시간도 줄여줍니다.

5. JSON은 유효했지만 키가 아니었음

우리는 body:0059와 같은 번호가 매겨진 단위를 보내고 같은 키로 돌려받기를 요청합니다. 때때로 DeepSeek는 모든 번역된 값을 올바른 순서로 반환했지만 키 이름을 일반 body로 바꾸거나 우리가 보내지 않은 키를 추가했습니다. JSON은 파싱되었습니다. 순진한 스크립트라면 문단을 누락시키거나 잘못 배치했을 것입니다.

해결책: 이름이 바뀐 키는 다른 모든 키가 예상 위치에 있을 때만 위치로 다시 매칭하고, 추가 키는 무시합니다.

이것이 당신에게 의미하는 것: 번역을 스크립팅한다면 문서를 조립하기 전에 보낸 모든 단위가 각자의 ID로 돌아왔는지 확인하세요.

한 가지 교훈은 DeepSeek보다 앞서 있습니다. 우리 파이프라인은 예전에 모든 링크와 굵은 구문에서 문장을 나누었고, DeepSeek 이전에 사용하던 모델은 " for reading"과 같은 빈 조각을 계속 반환했습니다. 대상 언어에서 그 의미가 이웃 조각으로 이동했기 때문입니다. 어떤 모델이든 이렇게 합니다. 절대 반 문장을 보내지 마세요. 책을 청킹한다면 문단 경계에서 자르세요.

DeepSeek로 긴 문서를 번역하기 위한 체크리스트

채팅 앱에서 작업하든 API에 대해 스크립트를 작성하든 다음을 활용하세요:

  1. 문단이나 섹션 경계에서 분할하세요. 절대 문장을 쪼개지 마세요. 번역된 출력이 출력 제한보다 충분히 작도록 각 요청을 작게 유지하세요.
  2. 모든 요청에 용어집을 넣으세요. 고유명사, 새로 만든 용어, 고정 번역은 각 청크 맨 앞에 두세요. 모델은 눈앞에 있는 요청만 봅니다.
  3. 언어와 문자 체계를 말로 명시하고, 원하는 문체(격식, 비격식, 문학적)도 함께 지정하세요.
  4. 스크립트로 처리한다면 구조화된 출력을 요청하세요. API에서는 response_format을 {"type": "json_object"}로 설정하고, 프롬프트에 "json"이라는 단어를 포함하며, 기대하는 정확한 형식을 보여주세요(JSON 출력).
  5. 비어 있거나 잘렸거나 파싱할 수 없는 응답은 실패로 간주하세요. max_tokens에 도달한 응답은 그냥 멈추므로 finish_reason을 확인하고, DeepSeek은 JSON 모드가 "때때로 빈 콘텐츠를 반환할 수 있다"고 명시합니다(JSON 출력). 둘 다 저장하지 말고 재시도하세요.
  6. 재시도가 같은 방식으로 실패하면 뭔가를 바꾸세요: 무엇이 잘못됐는지 말하고, 비사고 모드에서 temperature를 높이세요.
  7. 읽기 전에 모든 청크를 기계적으로 점검하세요: 비어 있는 것 없음, 잘못된 문자 체계 문자 없음, 원문과 링크·숫자·제목 수가 동일함.
  8. 그다음 의미를 검토하세요. 기계적 점검은 깨진 출력을 잡아낼 뿐 오역은 잡지 못합니다. 출판될 내용이라면 유창한 독자가 여전히 고유명사, 숫자, 어조를 확인해야 합니다. 용어 일관성 가이드에서 장 전체에 걸쳐 용어를 안정적으로 유지하는 방법을 다룹니다.

DeepSeek API로 책 한 권을 번역하는 비용

API는 비용이 저렴해서 비용이 문제를 좌우하는 경우는 드뭅니다. deepseek-flash를 피크 가격으로 사용해 10만 단어 영어 책을 번역할 때의 대략적인 추정치는 다음과 같습니다: 입력 토큰 100만 개당 $0.30(캐시 미스), 출력 토큰 100만 개당 $1.20(가격).

가정토큰(대략)피크 비용
영어 원문, 단어당 약 1.3토큰입력 130,000$0.04
50개 청크에 걸쳐 반복되는 프롬프트와 용어집입력 50,000$0.02
번역 출력, 원문의 2배로 가정출력 260,000$0.31
재시도 전 합계≈ $0.37

비피크 요금은 그 절반입니다. 토큰 비율은 언어에 따라 크게 달라지므로 이는 견적이 아니라 대략적인 규모로 보세요. API 번역의 실제 비용은 여러분의 시간입니다: 청킹, 점검, 사용 가능한 파일을 재구성하는 코드를 작성하는 시간 말입니다.

업로드 전에 개인정보를 확인하세요

DeepSeek의 개인정보 처리방침(2026년 2월 10일 최종 업데이트)에 따르면 회사는 개인 데이터를 "중화인민공화국에서" 수집, 처리, 저장하며, 제출한 내용을 모델 학습 및 개선에 사용하는 것으로 명시하고 있습니다. 또한 학습 거부 권리를 명시하고 있는데, 이는 앱 내 설정이 아니라 DeepSeek에 이메일을 보내 행사해야 합니다(DeepSeek 개인정보 처리방침).

계약서, 미출간 원고, 고객 파일이라면 업로드하기 전에 이 점을 먼저 결정하세요. DeepSeek의 모델 가중치는 다른 제공업체나 자체 하드웨어에서도 실행할 수 있으며, 그 경우에는 이 약관이 적용되지 않습니다. 대신 해당 제공업체의 약관을 확인해야 합니다. 문서 번역 개인정보 보호 체크리스트에는 우리 서비스를 포함해 모든 도구에 물어봐야 할 질문들이 정리되어 있습니다.

DeepSeek이 적합한 도구일 때와 그렇지 않을 때

최종적으로 필요한 결과물DeepSeek더 나은 방법
외국어 기사나 챕터 이해하기채팅 앱에서 적합DeepSeek으로 충분
스크립트로 여러 짧은 텍스트나 UI 문자열 번역하기위의 확인 사항을 갖춘다면 API를 통한 활용이 매우 적합DeepSeek API
한 챕터나 짧은 문서의 번역문문단 단위로 나누고 검토한다면 적합DeepSeek
책 전체를 번역된 EPUB, DOCX, PDF로 받기청킹, 검사, 파일 재구성을 직접 구축해야만 가능EPUB 번역기나 PDF 번역기 같은 파일 단위 워크플로
기밀 문서개인정보 약관이 본인에게 맞는지에 따라 다름DeepSeek과 모든 대안의 약관을 먼저 확인

어떤 모델이 특정 언어 쌍을 가장 잘 번역하는지는 별개의 문제입니다. 번역을 위한 최고의 LLM 가이드에서 직접 테스트하는 방법을 설명합니다. 채팅 도구 중에서 고민 중이라면 ChatGPT, Claude, Gemini 가이드에서 각 도구에 대한 같은 질문을 다룹니다.

DeepSeek은 모든 실패를 확인하고 수정할 수 있을 때 적합한 도구입니다. 꼼꼼히 읽을 구절이거나 검사를 직접 통제하는 파이프라인이라면 더욱 그렇습니다. 반면 그러한 파이프라인을 구축하지 않고도 완성된 번역 파일을 원한다면 DeepSeek은 잘못된 주 도구입니다. 그 작업을 BookTranslator가 대신합니다. PDF, EPUB, DOCX 또는 지원되는 다른 파일을 업로드하면 문맥과 일관된 용어집을 바탕으로 문서 전체를 번역하고, 번역된 파일과 형식이 지원하는 경우 이중 언어 버전을 돌려받습니다. 스캔한 PDF의 경우 OCR 모드가 원본 페이지 레이아웃을 그대로 복사하는 대신 인식된 내용으로 깨끗한 번역 PDF를 재구성합니다. 결제 전에 가격을 확인할 수 있으므로 파일을 업로드한 뒤 결정하면 됩니다. 어떤 도구를 사용하든 중요한 내용은 반드시 사람이 검토하세요.

관련 글