기계 번역Machine Translation

한 언어의 글을 기계가 다른 언어로 옮기는 일

  • 입문
  • 5분 읽기
  • 그림 3개

핵심 정리

  • 기계 번역은 단어를 하나씩 바꿔 끼우는 일이 아니라 문장의 뜻을 통째로 옮기는 일이에요.
  • 지금의 번역기는 규칙표나 사전이 아니라, 두 언어로 나란히 쓰인 글과 각 언어로 쓰인 엄청난 양의 글에서 배운 결과예요.
  • 문장 하나만 보고 옮기면 존댓말·성별·단수 복수처럼 원문에 없는 정보를 찍어야 해요.
  • 언어 짝마다 실력 차이가 커요. 그 언어들의 글이 많은 짝일수록 잘해요.
  • 틀려도 문장은 매끄럽게 나와요. 중요한 글은 되돌려 번역해 보고 용어를 정해 주세요.

비유로 이해하기

외국 영화에 자막을 다는 일을 떠올려 보세요. 대사를 사전대로 한 단어씩 바꿔 놓으면 뜻은 어렴풋이 통해도 아무도 웃지 않아요. 그 나라에서만 통하는 농담은 여기 사람이 아는 다른 농담으로 바꿔야 웃음이 터져요.

자막에는 자리도 정해져 있어요. 한 줄에 들어갈 글자 수와 화면에 머무는 시간이 있어서, 긴 대사는 뜻을 지키면서 줄여야 해요. 더빙은 조건이 하나 더 붙어요. 배우의 입이 움직이는 길이에 맞춰야 해서 같은 뜻이라도 다른 문장을 골라요.

그래서 좋은 자막은 원문에 충실한 자막이 아니라, 원문이 그 장면에서 하려던 일을 여기서도 해내는 자막이에요. 기계 번역도 이 방향을 노려요. 단어가 아니라 뜻을 옮기려고 하지요. 다만 농담을 현지 농담으로 바꾸는 데까지는 대개 못 가요.

자세히 알아보기

단어를 바꿔 끼우지 않아요

번역기가 사전을 찾아 단어를 갈아 끼운다고 생각하기 쉬워요. 그렇게 만들면 "비가 고양이와 개로 내린다" 같은 문장이 나와요. 영어에서 비가 세차게 온다는 뜻으로 쓰는 관용구를 단어 단위로 옮긴 결과예요.

지금의 번역기는 문장을 끝까지 다 읽은 뒤에 옮기기 시작해요. 먼저 원문 전체를 뜻을 담은 숫자 묶음으로 바꾸고, 그 묶음을 보면서 도착 언어의 문장을 한 조각씩 새로 써 내려가요. 원문의 단어와 번역문의 단어가 일대일로 대응하지 않는 이유예요.

이 방식은 어순이 완전히 다른 언어 사이에서 특히 힘을 발휘해요. 한국어는 서술어가 맨 뒤에 오고, 영어는 주어 바로 뒤에 와서 목적어보다 앞서요. 끝까지 읽고 시작해야 문장을 뒤집을 수 있어요.

규칙표에서 통계로, 통계에서 지금으로

초기 번역기는 사람이 만든 문법 규칙과 사전으로 돌아갔어요. 규칙을 아무리 늘려도 예외가 더 빨리 늘어서, 조금만 문장이 꼬이면 무너졌어요.

다음 세대는 통계를 썼어요. 두 언어로 나란히 번역된 문서를 잔뜩 모아 두고, 어떤 토막이 어떤 토막으로 자주 바뀌었는지 세어서 확률이 높은 조합을 이어 붙였어요. 규칙보다 훨씬 나았지만 토막을 이어 붙인 티가 났어요.

지금은 문장 전체를 읽고 새로 쓰는 방식이에요. 앞뒤 모든 단어를 한꺼번에 견주는 구조가 들어오면서 긴 문장에서도 주어와 서술어가 흐트러지지 않게 됐어요. 요즘 번역기 문장이 갑자기 자연스러워진 건 이 전환 덕분이에요.

앞뒤를 모르면 찍어야 해요

영어 문장 하나를 한국어로 옮길 때 번역기는 원문에 없는 것을 정해야 해요. 상대에게 반말을 할지 존댓말을 할지, 상대가 한 사람인지 여럿인지, 그 사람이 남자인지 여자인지 같은 것들이에요.

원문에 그 정보가 없으면 번역기는 가장 흔한 쪽으로 찍어요. 학습한 글에서 그 상황에 존댓말이 더 많았으면 존댓말이 나와요. 문장 하나만 넣었을 때 말투가 오락가락하는 이유예요.

문단이나 대화 전체를 한 번에 넣으면 결과가 좋아져요. 앞 문장에서 상대가 누구인지 드러나면 뒤 문장의 말투가 따라 정해지니까요. 인물 관계나 용어를 미리 알려 주면 더 안정돼요.

언어 짝마다 실력이 달라요

번역기는 두 언어로 나란히 쓰인 글, 그리고 각 언어로 쓰인 엄청난 양의 글에서 배워요. 그래서 이런 자료가 많이 쌓인 언어일수록 잘하고, 적게 쌓인 언어일수록 서툴러요. 영어와 프랑스어 사이는 의회 기록처럼 두 언어로 나란히 쓰인 문서가 대량으로 쌓여 있지만, 쓰는 사람이 적은 언어 사이에는 그런 자료가 거의 없어요.

자료가 적은 짝은 영어를 중간에 거쳐 두 번 옮기기도 해요. 한 번 옮길 때마다 뜻이 조금씩 닳아서, 두 번을 거치면 원문에서 더 멀어져요.

같은 짝이라도 분야에 따라 갈려요. 뉴스 기사와 일상 대화는 잘하지만, 법률 문서나 의학 안내문처럼 용어가 촘촘한 글은 자신 있게 틀린 용어를 써 놓기도 해요.

확인하는 방법이 있어요

가장 간단한 방법은 되돌려 번역이에요. 번역한 문장을 다시 원래 언어로 옮겨 보면 흔들린 자리가 눈에 띄어요. 다만 되돌린 문장이 멀쩡해도 번역이 맞다는 보장은 아니에요. 두 번 다 같은 방향으로 어긋날 수 있어요.

용어를 미리 정해 주는 것도 효과가 커요. 회사 이름이나 제품명, 직함처럼 반드시 이렇게 써야 하는 말은 목록으로 알려 주면 문서 전체에서 일관되게 유지돼요. 중요한 문서라면 마지막 확인은 그 언어를 아는 사람 몫으로 남겨 두는 편이 안전해요.

조금 더 정확하게

전용 번역기는 대개 원문을 읽어 뜻을 담은 숫자 묶음으로 바꾸는 쪽과, 그 묶음을 보며 도착 언어를 한 조각씩 써 내려가는 쪽으로 나뉘어 있어요. 이 두 쪽 구조를 인코더 디코더라고 불러요. 한 덩어리로 된 큰 언어 모델도 원문을 앞에 놓고 이어 쓰는 방식으로 번역을 해내면서 요즘은 전용 번역기와 범용 모델의 경계가 흐려졌어요.

비유가 어긋나는 지점도 있어요. 자막 번역가는 영화 전체를 보고 인물의 성격과 결말까지 알고서 한 줄을 정하지만, 번역기는 대체로 넘겨받은 문장이나 문단까지만 봐요. 앞 장면에서 정해진 호칭이 뒤에서 바뀌는 일이 그래서 생겨요. 자막가는 농담을 현지 농담으로 바꾸기도 하지만, 번역기는 대개 뜻을 옮기는 데 그쳐서 말장난이나 그 나라에서만 통하는 농담은 자주 놓쳐요. 또 자막가는 자신 없는 대목에서 자료를 찾거나 물어보지만, 번역기는 모른다고 말하는 대신 가장 그럴듯한 문장을 내놓아요. 번역 품질을 기계로 매기는 점수는 예전엔 사람 번역과 단어가 얼마나 겹치는지만 셌고, 요즘은 뜻까지 따지는 학습된 점수를 많이 써요. 그래도 매끄럽지만 뜻이 뒤집힌 문장을 늘 잡아내지는 못해요.

직접 해보기

흔한 오해

  • 번역기가 사전을 찾아 단어를 바꾼다고 생각하기 쉽지만, 실제로는 문장을 끝까지 읽고 뜻을 옮긴 뒤 도착 언어의 문장을 새로 써요.

  • 문장이 매끄러우면 번역이 맞다고 여기기 쉽지만, 실제로는 조건이나 부정어가 뒤집힌 번역도 똑같이 자연스럽게 읽혀서, 매끄러움만으로는 틀린 곳을 알아채기 어려워요.

  • 어느 언어 짝이든 실력이 비슷하다고 생각하기 쉽지만, 실제로는 그 언어들의 자료 양에 따라 품질이 크게 갈려요.

한 줄 요약

그러니까

기계 번역은 단어를 갈아 끼우는 일이 아니라, 문장의 뜻을 읽어 다른 언어의 문장으로 새로 쓰는 일이에요.

잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정 2026-10-17