
이름 한글 변환 · 무료
당신의 이름을,
한글로.
이름을 입력하면 한글로 바로 바꿔 드려요. 재미로 보는 음차 변환이에요.
이 표기가 만들어지는 방식
이름을 찾는 것이 아니라 철자를 옮겨 적습니다
이 도구에는 이름 목록이 없습니다. 어떤 이름이 한국에서 어떻게 적히는지를 찾아오는 것이 아니라, 입력란에 놓인 알파벳을 왼쪽부터 한 글자씩 읽어 미리 정해 둔 대응표에 넣을 뿐입니다. 그래서 같은 철자를 넣으면 몇 번이든 같은 표기가 돌아오고, 다시 열어도 그대로입니다. 난수도, 언어모형도, 바깥으로 나가는 질의도 쓰지 않습니다. 변환은 쓰시는 브라우저 안에서 끝납니다.
표에 넘기기 전에 철자를 고르는 손질이 있습니다. 먼저 유니코드 호환 분해를 걸고, 그다음에 결합된 발음 부호를 뗍니다. José가 Jose로 다뤄지는 것이 이 두 단인데, 여기서 풀리는 것이 발음 부호뿐은 아닙니다. 호환 분해는 전각으로 친 Jessica도, 합자 fi도, 동그라미 친 글자도, 로마 숫자도 함께 a부터 z까지의 나열로 바꿔 놓습니다. 다음에 대문자를 소문자로 맞추고, 그러고 나서 a부터 z까지의 글자와 공백이 아닌 것은 전부 공백으로 바꿉니다. 숫자도 붙임표도 아포스트로피도 사라져 경계가 되므로 Mary-Jane은 두 낱말, O'Brien도 두 낱말이 됩니다.
그다음, 한글이 한 글자도 나오지 않은 낱말은 결과에서 버립니다. 낱말별 대응을 결과 아래에 늘어놓는 것은 버리고 남은 낱말이 둘 이상일 때뿐입니다. 그래서 h Kim처럼 한쪽이 아무것도 만들지 못하는 철자는 두 낱말을 쳐도 내역이 나오지 않고 킴 하나만 남습니다.
표에 닿는 것은 a부터 z까지 26자뿐입니다. 다만 그것은 호환 분해를 지난 뒤의 모습입니다. 전각 로마자는 반각으로 풀린 뒤 표에 들어가므로 일본어 자판 기본값 그대로 쳐도 같은 결과가 나옵니다. 반면 가나나 한자는 아무리 분해해도 a부터 z가 되지 않아 전부 공백으로 바뀌고, 아무것도 남지 않아 바꾸지 못했다는 안내가 나옵니다. 로마자로 넣어 달라고 하는 이유가 그것입니다. 길이에도 상한이 있어 입력란은 40자까지, 함수 안쪽에서도 80자에서 자릅니다. 낱말은 여섯 개까지이고 일곱 번째부터는 말없이 버립니다.
한 글자씩이 아니라 음절로 다시 짭니다
한글 한 글자는 초성과 중성, 필요하면 종성을 모아 만듭니다. 이 도구도 같은 계산식으로 한 글자씩 조립합니다. 뒤집어 말하면 모음 없는 자음만의 글자는 만들 수 없습니다. 영어 철자에는 자음이 잇달아 오는 자리가 얼마든지 있으니, 그것을 어디에 배치하느냐가 변환의 중심입니다.
규칙은 두 단입니다. 뒤에 모음이 없는 자음은 먼저 바로 앞 음절의 종성으로 들어갈 수 있는지 봅니다. 들어가지 못하면 — 표가 그 글자에 받침 꼴을 주지 않았거나, 앞 음절에 이미 받침이 있거나, 앞 음절 자체가 아직 없거나 — 그 자음에 모음 ㅡ를 붙여 홀로 선 음절로 만듭니다. 붙이는 모음은 언제나 이 하나로 정해 두었습니다. 표에서 d와 f와 j와 z에는 받침 꼴을 주지 않았으므로 이 넷은 반드시 한 음절을 차지합니다. Fred가 프레드로 세 음절, Chris가 츠리스로 역시 세 음절이 되어 철자보다 글자 수가 느는 까닭입니다.
둘 중 어느 쪽이 될지는 그 뒤까지 보고 정합니다. 자음을 종성으로 내리는 것은 뒤에 또 자음이 오거나 낱말이 끝날 때뿐이고, 모음이 이어지면 다음 음절의 초성으로 섭니다. Steve와 Steven을 나란히 놓으면 보입니다. 앞은 v가 종성으로 들어가 스텝, 뒤는 v 뒤에 모음이 있어 초성으로 서서 스테벤이 됩니다. 다만 초성이 ㅅ이 되는 소리만은 종성으로 내릴 수 있을 때에도 따로 한 음절로 세웁니다. 그편이 읽기 낫다는 저희 판단이지 어디서 끌어온 규칙이 아닙니다. ㅅ 받침이 안 나온다는 말은 아닙니다. 재는 것은 초성 쪽이고, Kate 끝의 ㅅ은 t의 것이라 캇 한 음절이 됩니다. t에는 받침 꼴로 ㅅ을 주어 두었기 때문입니다.
읽지 않는 글자는 우선 낱말 끝의 e입니다. 자음 뒤에 오는 낱말 끝의 e를 떨어뜨려서 Kate는 캇, Mike는 믹, Jane은 잔으로 한 음절이 됩니다. 다만 이 규칙은 세 글자 이상인 낱말에만 겁니다. 두 글자인 de는 e가 남아 데가 되고, dee는 디가 되어 서로 다릅니다. 바로 앞이 모음일 때도 떨어뜨리지 않아 Zoe는 조에 두 음절 그대로입니다. gh는 버리고, 모음 앞이 아닌 h도 버립니다. John이 존, Sarah가 사라가 되는 까닭입니다.
글자가 사라지는 길은 더 있습니다. 같은 자음을 겹쳐 쓴 것 가운데 ck·ll·ss·tt·pp·nn·mm·dd·ff·gg·rr는 자음 하나로 읽으므로 둘째 글자가 아무것도 만들지 않습니다. Jeff와 Jef는 둘 다 제프, Anna와 Ana는 둘 다 아나, Matt와 Mat은 둘 다 맛이라 가려낼 수 없습니다. 이 목록은 못 박아 둔 것이라 bb가 빠져 있고, 그래서 Robb만은 b를 둘 다 읽어 롭브가 되어 롭보다 한 음절 깁니다. wh도 하나로 묶는데 소리 없는 ㅇ으로 옮기므로 Wham은 암이 되어 w도 h도 남지 않습니다. 낱말째 사라지기도 합니다. 한글을 한 글자도 만들지 못한 낱말은 결과에서 떨어지기 때문입니다. 여기 적은 것 말고는 전부 읽으므로 Knox의 k는 사라지지 않고 크녹스처럼 앞에 한 음절로 남습니다.
옮기지 못하는 자리를 먼저 밝힙니다
대응표는 여럿이 하나로 모입니다. b와 v에 같은 자음을 배당했으므로 Ben과 Ven은 한 획도 다르지 않은 벤이 됩니다. z와 j도 같은 글자여서 Zen과 Jen이 젠으로 겹치고, c와 k와 q도 같은 글자라 Kate와 Cate가 캇으로 겹칩니다. th는 s와 같은 글자로 옮기므로 Thomas는 s로 시작하는 철자처럼 소마스가 되고 Beth는 Bes와 같은 베스가 됩니다. 이렇게 겹친 둘은 나온 한글만 보고 가려낼 수 없습니다.
다만 자리에 따라 겹침이 달라지는 짝도 있습니다. f와 p는 앞자리에서는 같은 글자라 Fop과 Pop이 폽으로 만나지만, 끝자리에서는 갈립니다. 표가 f에는 받침 꼴을 주지 않고 p에는 ㅂ을 주었기 때문으로, Leaf는 리프, Leap은 립입니다. l과 r도 앞자리에서는 같은 글자라 Lee와 Ree가 리, Rita와 Lita가 리타로 겹칩니다. 그러나 앞에 모음이 오고 뒤에 모음이나 y가 오는 l에만 ㄹ을 둘로 나누는 규칙이 걸리고, 같은 자리의 r에는 걸리지 않습니다. Kelly는 켈리, Kerry는 케리이고 Alan은 알란, Aran은 아란입니다. 두 짝 모두 한 자리에서 겹친다고 해서 다른 자리에서도 겹치는 것은 아닙니다.
거꾸로 이 표에서 한 번도 나오지 않는 글자도 있습니다. 초성에 쓸 수 있는 자음은 열아홉인데 이 표가 쓰는 것은 열넷입니다. 같은 자음을 겹쳐 쓴 다섯(ㄲ·ㄸ·ㅃ·ㅆ·ㅉ)은 무엇을 넣어도 나오지 않습니다. 모음은 스물하나 가운데 열다섯만 쓰이고 ㅒ·ㅓ·ㅕ·ㅙ·ㅚ·ㅢ는 나오지 않으며, 받침은 스물일곱 가지 중 ㄱ·ㄴ·ㄹ·ㅁ·ㅂ·ㅅ·ㅇ 일곱뿐입니다. 한 글자에서 세 글자까지의 철자를 모두 넣어 보고, 네 글자에서 여덟 글자를 사십만 개 만들어 통과시켜도 나머지는 한 번도 나오지 않았습니다. 이 도구가 적을 수 있는 것은 한글로 적을 수 있는 것의 일부입니다.
표 자체가 영어 철자에 맞춰져 있어서, 로마자도 영어 규칙으로 읽힙니다. 일본어 이름 Ayaka는 앞의 ay가 한 모음으로 읽히는 규칙에 걸려 야에 해당하는 소리가 따로 서지 못한 채 애아카가 됩니다. Ryo는 r 뒤에 모음이 없어 한 음절이 늘어 르요, Tsubasa는 t가 같은 이유로 홀로 서서 트수바사가 됩니다. 그 언어에서 자연스러운 마디와는 다른 자리에서 끊길 수 있습니다.
실재하는 이름의 목록이 없다는 점도 여기 적어 둡니다. Kim이나 Park, Choi처럼 본디 한국 이름을 로마자로 옮긴 것을 넣어도 원래 어떤 글자였는지는 보지 않습니다. 알파벳으로 다시 읽어 킴, 팔크, 쵸이처럼 그 철자를 소리로 옮긴 다른 표기를 돌려줍니다. 원래 이름으로 되돌아가지 않습니다.
어디까지의 물건인가
이것은 정식 로마자 표기를 되돌린 것도 아니고, 이름의 뜻을 옮긴 것도 아닙니다. 대응표를 만든 것은 저희이고 다르게 만들 수도 있습니다. 게다가 위에 적은 대로 여러 알파벳이 한 글자로 겹치는 이상, 철자에서 정답이 하나로 정해지지도 않습니다. 여기 나오는 것은 공개해 둔 규칙으로 기계적으로 뽑은 한 가지 적기입니다.
입력한 이름은 명식 계산에 전혀 쓰지 않습니다. 생년월일도 태어난 시각도 묻지 않고, 이 화면은 명식을 세우는 부품을 불러오지도 않습니다. 단추를 눌렀을 때 도는 것은 방금 설명한 변환 함수와 그 결과를 화면에 올리는 처리뿐입니다. 결과 아래의 사주 입구를 눌러도 입력한 글자는 넘어가지 않습니다. 그 화면에서 생년월일을 다시 넣으시게 됩니다.
쓰임새로는 수첩에 적는 이름표, 한국어를 막 배우기 시작한 분의 연습감, 상대에게 보여 주는 한마디 정도가 알맞다고 봅니다. 서류에 적을 이름이나 명함에 박을 철자를 정하려고 만든 것이 아닙니다. 당신 이름을 아는 한국어 화자가 다르게 적었다면 그쪽을 쓰십시오. 이 화면이 내놓는 것은 규칙을 다 보여 준 뒤의 한 가지 안입니다.
이것과는 별개로, 명식을 계산하는 규칙 전부 읽기 →