목록으로
교육·학습을 위한 AI 활용
직역만 하던 번역기에 지쳐, AI에게 말로 부탁해 내 번역기를 직접 만들었습니다
관용구를 직역하던 번역기 대신, 코드 한 줄 없이 AI에게 말로 부탁해 문맥까지 이해하는 나만의 번역기를 만들었습니다.
🤖 활용 AI 도구
Claude Code(번역기·소개 영상 제작), Google Gemini API(번역 엔진)
① 어떤 상황에서 AI를 활용했나요?
영어 글을 자주 읽는데, 평소 쓰던 번역기는 관용구가 나오면 단어 그대로 직역해서 뜻이 엉뚱해졌습니다.
"It's raining cats and dogs"는 "고양이와 개들이 비가 내리고"로, "take a rain check"는 "잠시 점검"으로 바뀌는 식이었습니다.
문맥까지 이해하는 번역기를 작업 화면 옆에 띄워두고 쓰고 싶었습니다.
② 어떤 AI를 어떻게 활용했나요?
- 제작: AI 코딩 에이전트 Claude Code에게 한국어로 "번역 잘하는 AI 번역기 하나 만들어줘, 영어→한국어로 많이 쓸 것 같아"라고 부탁했습니다. 코드를 직접 짜지 않고, 설치 없이 더블클릭으로 여는 HTML 파일 하나로 만들었습니다.
- 1차 버전: 무료 기계번역 엔진을 연결했습니다. 그런데 타이핑 도중에 번역이 돌아가서 "So you know, how much I love you"가 "그래서 있잖아 내가 너를 얼마나"처럼 반쪽으로 나오는 버그가 있었습니다. 이 증상을 말로 설명하자 AI가 다 쓰고 Ctrl+Enter(또는 버튼)를 눌렀을 때만 번역하도록 고쳤습니다.
- 직접 검증: 관용구가 들어간 3문장으로 시험해보니 문장 구조와 단어는 잘 맞췄지만, 관용구는 3문장 모두 직역하거나 잘못 옮겼습니다.
- 2차 버전: 번역 엔진을 Google Gemini API로 바꾸고, 프롬프트에 "관용구, 속담, 비유적 표현은 절대 직역하지 말고 문맥에 맞는 자연스러운 표현으로 의역하세요"라는 규칙을 넣었습니다.
- 3차 버전: 쓰던 모델이 신규 사용자에게 막히거나(gemini-2.5-flash) 찾을 수 없다는(gemini-3-flash) 오류가 났습니다. 그래서 번역이 실패하면 지금 내 키로 쓸 수 있는 모델 목록을 자동으로 불러와 클릭 한 번으로 바꾸는 기능을 추가했습니다.
③ 활용 결과 어떤 변화가 있었나요?
같은 3문장의 번역이 이렇게 바뀌었습니다.
1) raining cats and dogs / take a rain check
전: 밖에는 고양이와 개들이 비가 내리고 있어서 우리 저녁 계획에 대해 잠시 점검을 해봐야 할 것 같습니다.
후: 【번역기 결과 붙여넣기】
2) boiling / sweat it out (온천 이야기)
전: 솔직히 말해서 저는 지금 정말 끓어오르고 있습니다. 온천으로의 편안한 여행은 땀을 흘리는 완벽한 방법처럼 들립니다.
후: 【번역기 결과 붙여넣기】
3) cut corners
전: 그는 프로젝트를 축소하려고 했지만 결국 역효과를 냈습니다.
후: 【번역기 결과 붙여넣기】
지금은 번역기를 작은 창으로 옆에 띄워두고 영어 글을 읽을 때 바로 씁니다. 결제수단 없이 무료 티어로 써서 비용은 0원입니다.
④ 나만의 방식 또는 개선 포인트는 무엇인가요?
- 코드를 직접 짜지 않고, 문제를 말로 설명해서 고쳤습니다. (버그 발견 → 증상 설명 → AI가 수정)
- 번역 결과를 그대로 믿지 않고, 관용구 문장으로 직접 시험해서 약점을 찾았습니다.
- 찾은 약점(직역)을 막는 규칙을 프롬프트에 직접 적어 넣었습니다.
- 모델이 바뀌거나 사라져도 번역기가 멈추지 않도록 자동 복구 기능을 넣었습니다.
- API 키는 파일 안에 넣지 않고 내 브라우저에만 저장되게 해서, 파일을 공유해도 키가 새지 않습니다.
⑤ 다른 사람도 따라 할 수 있나요?
1. aistudio.google.com/apikey 에서 결제수단 연결 없이 무료 API 키를 발급합니다.
2. AI 코딩 도구에 "관용구를 직역하지 않는 번역기를 HTML 파일 하나로 만들어줘. API 키는 브라우저에만 저장되게 해줘"라고 부탁합니다.
3. 만들어진 파일을 더블클릭해 열고, 설정에 키를 붙여넣은 뒤 번역합니다.
※ 무료 티어에서는 입력한 내용이 Google 서비스 개선에 쓰일 수 있어서, 개인정보나 회사 기밀 문서는 넣지 않습니다.
※ 소개 영상도 Claude Code로 만들었고, 배경음악은 코드로 직접 생성해 저작권 문제가 없습니다.
영어 글을 자주 읽는데, 평소 쓰던 번역기는 관용구가 나오면 단어 그대로 직역해서 뜻이 엉뚱해졌습니다.
"It's raining cats and dogs"는 "고양이와 개들이 비가 내리고"로, "take a rain check"는 "잠시 점검"으로 바뀌는 식이었습니다.
문맥까지 이해하는 번역기를 작업 화면 옆에 띄워두고 쓰고 싶었습니다.
② 어떤 AI를 어떻게 활용했나요?
- 제작: AI 코딩 에이전트 Claude Code에게 한국어로 "번역 잘하는 AI 번역기 하나 만들어줘, 영어→한국어로 많이 쓸 것 같아"라고 부탁했습니다. 코드를 직접 짜지 않고, 설치 없이 더블클릭으로 여는 HTML 파일 하나로 만들었습니다.
- 1차 버전: 무료 기계번역 엔진을 연결했습니다. 그런데 타이핑 도중에 번역이 돌아가서 "So you know, how much I love you"가 "그래서 있잖아 내가 너를 얼마나"처럼 반쪽으로 나오는 버그가 있었습니다. 이 증상을 말로 설명하자 AI가 다 쓰고 Ctrl+Enter(또는 버튼)를 눌렀을 때만 번역하도록 고쳤습니다.
- 직접 검증: 관용구가 들어간 3문장으로 시험해보니 문장 구조와 단어는 잘 맞췄지만, 관용구는 3문장 모두 직역하거나 잘못 옮겼습니다.
- 2차 버전: 번역 엔진을 Google Gemini API로 바꾸고, 프롬프트에 "관용구, 속담, 비유적 표현은 절대 직역하지 말고 문맥에 맞는 자연스러운 표현으로 의역하세요"라는 규칙을 넣었습니다.
- 3차 버전: 쓰던 모델이 신규 사용자에게 막히거나(gemini-2.5-flash) 찾을 수 없다는(gemini-3-flash) 오류가 났습니다. 그래서 번역이 실패하면 지금 내 키로 쓸 수 있는 모델 목록을 자동으로 불러와 클릭 한 번으로 바꾸는 기능을 추가했습니다.
③ 활용 결과 어떤 변화가 있었나요?
같은 3문장의 번역이 이렇게 바뀌었습니다.
1) raining cats and dogs / take a rain check
전: 밖에는 고양이와 개들이 비가 내리고 있어서 우리 저녁 계획에 대해 잠시 점검을 해봐야 할 것 같습니다.
후: 【번역기 결과 붙여넣기】
2) boiling / sweat it out (온천 이야기)
전: 솔직히 말해서 저는 지금 정말 끓어오르고 있습니다. 온천으로의 편안한 여행은 땀을 흘리는 완벽한 방법처럼 들립니다.
후: 【번역기 결과 붙여넣기】
3) cut corners
전: 그는 프로젝트를 축소하려고 했지만 결국 역효과를 냈습니다.
후: 【번역기 결과 붙여넣기】
지금은 번역기를 작은 창으로 옆에 띄워두고 영어 글을 읽을 때 바로 씁니다. 결제수단 없이 무료 티어로 써서 비용은 0원입니다.
④ 나만의 방식 또는 개선 포인트는 무엇인가요?
- 코드를 직접 짜지 않고, 문제를 말로 설명해서 고쳤습니다. (버그 발견 → 증상 설명 → AI가 수정)
- 번역 결과를 그대로 믿지 않고, 관용구 문장으로 직접 시험해서 약점을 찾았습니다.
- 찾은 약점(직역)을 막는 규칙을 프롬프트에 직접 적어 넣었습니다.
- 모델이 바뀌거나 사라져도 번역기가 멈추지 않도록 자동 복구 기능을 넣었습니다.
- API 키는 파일 안에 넣지 않고 내 브라우저에만 저장되게 해서, 파일을 공유해도 키가 새지 않습니다.
⑤ 다른 사람도 따라 할 수 있나요?
1. aistudio.google.com/apikey 에서 결제수단 연결 없이 무료 API 키를 발급합니다.
2. AI 코딩 도구에 "관용구를 직역하지 않는 번역기를 HTML 파일 하나로 만들어줘. API 키는 브라우저에만 저장되게 해줘"라고 부탁합니다.
3. 만들어진 파일을 더블클릭해 열고, 설정에 키를 붙여넣은 뒤 번역합니다.
※ 무료 티어에서는 입력한 내용이 Google 서비스 개선에 쓰일 수 있어서, 개인정보나 회사 기밀 문서는 넣지 않습니다.
※ 소개 영상도 Claude Code로 만들었고, 배경음악은 코드로 직접 생성해 저작권 문제가 없습니다.
📎 첨부파일 (1)
📄 AI_Translator_Contest_DRAFT.mp4