1 minute read

터치 3번으로 포르투갈어 단어를 찾는 안드로이드 앱

okky에서 okkyUser님이 영어 팝업 사전을 만드신 걸보고

예전에 안드로이드 만들 때 만들고 싶었던 앱이 떠올랐다.

텍스트 선택 후 나타나는 ‘복사’나 ‘번역’ 같은 메뉴를 어떻게 띄울까 방법을 찾다가 포기했는데

요번 기회에 만들었다.

동영상의 버전은 안드로이드와 volley만 사용해서 만들었고

현재는 네이버 사전에서는 동사의 수나 시제, 형용사 성,수 데이터가 없어서 이를 처리하기 위해 따로 서버를 만들었다.

  1. 네이버 포르투갈어 사전에 검색

2-1. 엔트리가 나오면 엔트리로 검색

2-2. 안나오면 cooljugator의 api를 사용하여 동사인지 확인

3-1. 동사면 네이버 사전에 검색하기

3-2. 아니면 성수일치된 형용사일 확률이 높으므로 a, os, as나 is를 l로 바꾸고 검색함

  1. 그래도 안나오면 에러 반환

이러니까 다 검색되는데

빠르면 0.4초 느리면 1.3초 정도 걸린다.

내가 네이버에 입사해서 포어 사전 데이터를 모두 구축한다면 이렇게 오래 걸릴 일은 없을 것이다.

 

한편 한 단어 씩 검색하는 걸 한 문장 단위로 검색하고 한국어 어순에 맞게 배열하는 방식으로

가장 기초적인 수준의 포어 번역기를 만들기 위해 어순 배열하는 절차를 만들고 있다.