Friday, January 09, 2015

영어/한국어/일본어를 동시에 쓰기 위한 안드로이드 키보드

넥서스 디바이스를 쓸 때 가장 불편한 점 중 하나가 키보드였다. 모바일 특성상 오타가 많이 나게 되는데, 그 것을 잘 수정하기 위해서는 고급 알고리듬과 사전 등의 데이터베이스가 필요할 것이다. 하지만 마켓에 있는 한글 키보드 중에는 좋은 게 없었다. 그나마 구글 한글 키보드가 그나마 가장 괜찮았는데, 한글 단어 후보가 엉뚱하고 이상한 걸로 나오는 때가 많았고, 오타 수정도 잘 안 되었다.

그러다가 삼성 갤럭시 시리즈를 쓰게 되었는데, 한글 교정에 있어서는 가장 좋다. 대강 쳐서 오타가 심하게 나도, 대부분의 경우 후보에 맞는 문구가 나와서 쉽게 고칠 수 있다. 마켓에 있는 온갖 걸 다 테스트해 봐도 이만한 게 없었다.

내 상황이 특수할 수도 있지만, 나는 다음과 같은 게 필요하다.

  1. 영어와 한글을 swype로 입력할 수 있어야 하며, 적절한 후보를 보여 주고, 철자 틀린 것을 고쳐 줄 수 있어야 한다.
  2. 일본어를 문장 단위로 변환할 수 있어야 하며, 가능하면 가나 플릭 모드가 지원되어야 한다. 애플 iOS를 쓸 때 아래와 같은 키보드를 썼기 때문이다.
일본어 입력을 해 본 사람이면 알겠지만, 일본어 입력기는 구현이 아주 복잡하다. 한글이나 영어 키보드처럼 그냥 취미로 금방 만들 수 있는 수준이 아니다. 문장을 파싱해야 하고, 변환 정보를 가지고 있어야 한다. 마켓에 있는 일본어 입력기 중에서는 구글 일본어 입력기가 가장 좋다. 하지만 문제는 안드로이드에서 서로 다른 키보드 제품간 전환이 쉽지 않다는 것이다. 사실 쉽지 않은 게 아니고 귀찮다. 노티피케이션 드로어를 내린 후 거기서 키보드 고르기 항목을 누르고, 그 후 뜨는 팝업 리스트에서 다른 키보드를 골러야 하는 3단계를 거쳐야 한다. 그래서 한글과 일본어, 영어를 자주 번갈아가면서 쓸 때는 귀찮아서 할 짓이 아니다. 다행히 삼성 키보드는 일본어 가나 플릭도 지원한다. 문장 단위 변환도 된다. 그런데 고질적인 버그와 문제가 있고 안 고쳐지고 있다.
  1. 특정 조합이 입력되지 않는다. 예를 들어 の 다음에 ?입력이 안 되는 등의 심각한 버그가 있다. 그런데 이 버그가 2년 이상 안 고쳐지고 있다. 고쳐지는 것 기다리다가 짜증이 나서 삼성 전자 홈페이지에다가 메일을 썼더니, 버그로 확인되었는데 언제 고쳐질지 확언을 해 줄 수 없다고 하더라.
  2. 자주 쓰는 단어 기억에 버그가 있다. こんばんは를 자주 쓰면 こんば까지만 쳐도 그 게 나와야 하는데 항상 こんにちは 등만 나오고 아무리 こんばんは를 자주 써도 후보에 나오지 않는다.
정말 마켓에서 이것저것 다 깔아 보았는데, 완벽한 게 없었다. 한동안 Go Keyboard를 써 보았는데, Go 시리즈는 스팸을 너무 많이 띄워서 기피하게 되었고 그 이후로는 모든 Go 시리즈는 쓰지 않는다. Smart Keyboard인가 하는 것도 써 보았는데, 영어는 좋았지만, 한글은 좋지 않았고, 일본어 가나 플릭 모드도 되지 않았다.

구글 영어 키보드는 영어 입력에는 좋은데, 지원 언어 목록에 한국어와 일본어 등의 동아시아 언어가 없다. 구글 한글 키보드는 한글 입력도 어중간하면서, 영어 모드에서 swype가 되지 않는다. 구글 일본어 키보드는 일본어 입력은 좋은데, 영어 입력하는 데는 정말 불편하다. 이 세 개를 다 깔아 놓고 전환하는 건 불편하다. 왜 구글이 그냥 한 키보드에 영어/한국어/일본어 등을 다 지원하지 않는지 모르겠다.

그러다가 오늘 발견한 게 Swype + Dragon이라는 것이다. 트라이얼이 있고, 풀 버전은 천 원 정도 한다. 일반 한 키보드에서 한글, 영어, 일본어를 모두 지원한다. 한글을 일부러 대강 입력해 본 결과, 삼성 키보드에 버금갈 정도로 교정이 된다 (두 개 차이는 좀 더 써 봐야 알겠다). 일본어 가나 플릭 모드를 지원한다. 다만 한 번에 입력할 수 있는 문자열 길이에 제한이 있는지, 가나를 몇 십 자 이상 쓰면 더 이상 입력이 안 되고 일단 거기서 끊고 다시 진행해야 한다. 좀 더 써 봐야겠지만, 일단 한글 입력에 삼성 키보드에 버금가는 키보드가 마켓에 없기 때문에 그 점 한 가지만 해도 넥서스 디바이스 쓰는 데 도움이 될 것 같다. 좋아 보인다.

2 comments:

oakleyses said...

ugg boots, longchamp outlet, louis vuitton, christian louboutin, louis vuitton outlet, ray ban sunglasses, louis vuitton outlet, uggs on sale, gucci handbags, christian louboutin uk, tiffany jewelry, chanel handbags, louboutin pas cher, air max, nike free run, prada handbags, louis vuitton outlet, jordan pas cher, louis vuitton, longchamp pas cher, oakley sunglasses, polo outlet, replica watches, nike free, nike roshe, kate spade outlet, nike outlet, tiffany and co, polo ralph lauren outlet online, ray ban sunglasses, nike air max, oakley sunglasses, jordan shoes, ugg boots, oakley sunglasses wholesale, prada outlet, nike air max, longchamp outlet, longchamp outlet, tory burch outlet, michael kors pas cher, sac longchamp pas cher, oakley sunglasses, ray ban sunglasses, replica watches, burberry pas cher, christian louboutin outlet, cheap oakley sunglasses, polo ralph lauren

oakleyses said...

insanity workout, hollister clothing, jimmy choo outlet, longchamp uk, soccer shoes, iphone 6s cases, ralph lauren, hermes belt, iphone 6 cases, abercrombie and fitch, mont blanc pens, timberland boots, s6 case, mcm handbags, chi flat iron, lululemon, mac cosmetics, giuseppe zanotti outlet, iphone 6s plus cases, ferragamo shoes, herve leger, iphone cases, celine handbags, north face outlet, nfl jerseys, valentino shoes, soccer jerseys, iphone 5s cases, wedding dresses, bottega veneta, nike huaraches, ghd hair, baseball bats, iphone 6 plus cases, north face outlet, p90x workout, instyler, vans outlet, new balance shoes, oakley, ipad cases, nike trainers uk, babyliss, louboutin, beats by dre, reebok outlet, nike roshe run, nike air max, hollister, asics running shoes