Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

Interpretnow - 실시간 번역

#side-projects
1주일 전
239
5

안녕하세요 노마드코더 여러분!

https://interpretnow.xyz/

노마드코더 분들이 사용하실 수 있는 무료 코드:
nomad-thankyou-cheers-111
nomad-thankyou-cheers-222

저는 해외에서 노마드코더를 통해 코딩을 배우고, 개발자는 아니지만 실제 업무에서 코딩과 AI를 활용하면서 일하고 있는 직장인입니다.

개발 부서가 아닌 일반 사무 환경에서도 혼자 코딩과 AI 도구를 사용할 줄 알면, 주변에서는 생각하지 못했던 방식으로 업무를 개선할 수 있다는 걸 요즘 많이 느끼고 있습니다.

제가 일하는 곳은 해외 대학교인데요. 얼마 전 학교에서 한국어, 중국어 등 다른 언어를 할 수 있는 직원 리스트를 만들려고 하더라고요. 영어가 익숙하지 않은 학생이나 해외 학생 부모님을 위해 통역 지원을 하려는 목적이었습니다.

그러다가 문득 “요즘 AI면 그냥 통역 도구 하나 만들면 되는 거 아닌가?” 싶어서 직접 만들어봤습니다.

처음에는 Google API와 OpenAI API를 둘 다 테스트해봤는데, 구글이 생각보다 부자연적이여서 Openai로 해봤습니다.

현재는 두 가지 방식이 있습니다.

  • Turn-by-turn: 한 사람이 어느 정도 말을 마치면 전체 문장을 통역

  • Live: 말을 하는 동시에 최대한 실시간으로 통역

직접 써보니 실제 상담이나 안내 상황에서는 완전 실시간 방식보다 말을 마친 뒤 통역해주는 Turn-by-turn 방식이 오히려 더 명확하고 사용하기 편했습니다.

그리고 음성만 들려주면 AI가 제대로 들었는지 확인하기 어려워서, 제가 말한 내용과 번역 결과를 채팅처럼 같이 보여주도록 만들었습니다.

예를 들어 제가 “I can”이라고 말했는데 AI가 “I can’t”로 잘못 들었다면, 화면에서 바로 확인하고 다시 말할 수 있게요.

물론 실시간 번역이 아직 항상 완벽한 건 아니더라구요

예를 들어

  • “제 이름은 박우인입니다” → “My name is Park WooYoon”

  • “많이 보고 싶네요” → “I want to see more” (I miss you so much 인데)

처럼 가끔 조금 이상하게 번역되는 경우도 있었습니다.

그래도 지금 AI 발전 속도를 보면 이런 부분은 앞으로 계속 좋아지지 않을까 생각하고 있습니다.

기술 스택은 Next.js, Tailwind CSS, shadcn/ui를 사용했고, 예전에 노마드코더 SQL Masterclass에서 Redis 강의를 보면서 “이걸 내가 언제 써보지?” 했는데 이번에 드디어 써보게 됐네요. 😅

대화 내용 자체는 따로 저장하지 않고, 필요한 최소한의 값만 Redis에 저장하도록 했습니다. 페이지를 새로고침하면 대화 내용도 사라집니다.

그리고 요즘은 최대한 직접 코드를 써보려고 하는데, Claude Code와 Codex의 유혹 때문에 점점 코드를 안 치게 됩니다 😭

그래도 로직, 구조, 데이터 흐름, 폴더 구조, UX 같은 부분은 최대한 직접 생각하고 설계하면서 만들고 있습니다.

사실 이걸 따로 시간을 크게 내서 만든 것도 아닙니다. 일하면서 옆 모니터에 코드 돌려놓고 → 본업 하고 → 다시 확인하고 → 조금 수정하고 하는 식으로 만들었는데, 이틀 정도 만에 여기까지 왔습니다.

처음에는 그냥 “대학교에서 통역이 필요하면 이런 걸 쓰면 되지 않을까?”라는 생각으로 시작했는데, 만들고 보니 부모님이 해외에 오실 때나 제가 다른 나라를 여행할 때도 꽤 유용하게 쓸 수 있겠더라고요.

아직은 프로토타입이고, 번역 정확도나 음성 품질, 사용량 제한 같은 부분은 더 다듬어야 합니다.

그래도 이렇게 작은 아이디어로 시작해서 실제로 쓸 수 있는 형태까지 만들어보고, 잘되면 또 조금씩 키워갈 수 있지 않을까 싶습니다.

감사합니다 🙏

5 comments