개발도구

Hangulize (외래어 한글 표기 변환)

외래어 한글 표기 변환기. 외국어 단어를 한글 표기로 자동 변환하는 오픈소스입니다. 언어별 표기 규칙을 데이터로 정의해 8년째 이어 온 프로젝트로, 스타는 250개입니다.

Dreamboat 큐레이션 팀
게시업데이트

Hangulize는 외국어 단어를 한글로 표기 변환(transcription)하는 오픈소스 프로젝트입니다. Go로 작성됐으며 2018년 5월 시작해 2026년 8월 기준 스타 250개·포크 14개를 기록 중입니다.

무엇을 해결하나

“Bordeaux”를 한글로 어떻게 적어야 할까요. 보르도입니다. “Warszawa”는 바르샤바, “Zürich”는 취리히입니다. 국립국어원 외래어 표기법은 언어별로 규칙이 다르고, 사람이 매번 찾아보기엔 번거롭습니다. Hangulize는 이 규칙을 코드로 구현해 자동 변환합니다.

언어별 규칙이라는 설계

프랑스어·독일어·폴란드어·이탈리아어 등 언어마다 표기 규칙이 다릅니다. Hangulize는 규칙을 데이터(스펙 파일)로 정의하고 엔진이 그걸 해석하는 구조라, 새 언어를 추가할 때 엔진을 고치지 않아도 됩니다. 기여자가 자기가 아는 언어의 규칙만 기여할 수 있어 확장에 유리합니다.

어디에 쓰이나

  • 지명·인명 데이터베이스 구축
  • 위키·사전 서비스의 표기 자동화
  • 번역 도구의 고유명사 처리
  • 게임·미디어 로컬라이제이션

8년 유지의 의미:
표기법은 자주 바뀌지 않지만 예외와 관용 표기가 계속 쌓입니다. 오래 유지되는 프로젝트일수록 그 축적이 자산이 됩니다.

니치 도구가 오래 살아남는 이유

아주 좁고 구체적인 문제를 정확하게 푸는 도구의 가치를 보여줍니다. 사용자 수는 많지 않아도, 그 문제를 가진 사람에게는 대안이 없습니다. 니치 도구가 오래 살아남는 이유입니다.

같은 결의 한국어 처리 프로젝트

  • Kiwi (형태소 분석기)
  • KSS (문자열 처리 스위트)
  • awesome-hangul (라이브러리 큐레이션)
  • go_hangul (Go 한글 처리)

그리고 언어별 규칙의 완성도가 고르지 않습니다. 자주 쓰이는 언어는 정교하지만 그렇지 않은 언어는 근사치에 가까울 수 있어, 결과를 그대로 쓰기 전에 표본 확인이 필요합니다.

이런 분께 맞아요

  • 외래어 표기를 자동화해야 하는 개발자
  • 지명·인명 데이터를 다루는 서비스
  • 번역·로컬라이제이션 도구를 만드는 팀
  • 언어 규칙을 코드로 표현하는 방식에 관심 있는 개발자

자주 묻는 질문

Hangulize, 어떤 서비스인가요?

Hangulize는 외국어 단어를 한글로 표기 변환(transcription)하는 오픈소스 프로젝트입니다. Go로 작성됐으며 2018년 5월 시작해 2026년 8월 기준 스타 250개·포크 14개를 기록 중입니다.

Hangulize, 누가 만들었나요?

Hangulize는 외국어 단어를 한글로 표기 변환(transcription)하는 오픈소스 프로젝트입니다. 한국 1인 개발자 생태계의 개발도구·교육 사례로 Dreamboat 디스커버에 수록돼 있습니다.

Hangulize, 어떤 사람에게 추천되나요?

외래어 표기를 자동화해야 하는 개발자 지명·인명 데이터를 다루는 서비스 번역·로컬라이제이션 도구를 만드는 팀 언어 규칙을 코드로 표현하는 방식에 관심 있는 개발자

Hangulize, 어디서 사용할 수 있나요?

이 페이지의 「사이트 가보기」 버튼으로 Hangulize (외래어 한글 표기 변환) 공식 사이트에 바로 갈 수 있습니다. Dreamboat 디스커버에서는 이 서비스가 무엇이고 누구에게 맞는지, 비슷한 한국 1인 개발자가 만든 서비스는 무엇이 있는지 함께 정리해 두었습니다.

더 많은 서비스와 만든 사람들

드림보트(Dreamboat)는 혼자 또는 바이브 코딩으로 만든 앱·서비스·게임·사이트를 올리면 무료로 대신 홍보해 주는 곳입니다.

← 다른 서비스 더 보기만든 사람들 보러 가기