Eng < -> Rus 사전 응용 프로그램을 만들고 싶습니다. 지금까지 내가 아는 한, 나는 SQLite를 사용해야한다. 그러나 어떻게 번역 기능을 구현할 수 있습니까? 사용자가 요청한 단어의 해당 번역을 어떻게 찾을 수 있습니까? 어떤 도움,지도, 자습서도 환영 할 것입니다.어떻게 번역 사전을 구현할 수 있습니다
1
A
답변
2
http://en.wikipedia.org/wiki/FreeDict에는 eng-rus를 포함한 좋은 이중 언어 사전 모음집이 있습니다. 그것은 GPL하에 있습니다.
eng-> rus 번역 만 필요한 경우이 단어는 기본적으로 해시 테이블이며 영어 단어가 키이고 해당 러시아어 단어 목록이 값입니다.
당신이 양방향 번역을해야하는 경우 다음과 같이 나는 각 단어를 저장하는 것입니다 :
[단어], [언어], [해당 번역 세트]
번역은 다음 쉽다 : 당신은 언어 L로 단어 W를 찾아 가능한 번역 세트를 반환합니다.
현재 모습 또한 너무 How do I initialize a store with default data in a CoreData application?
을 할 수 있습니다, 그것은, 일부 비 공격적 stemming 및/또는 정상화를 추가하는 아마 좋은 일이 그래서 나는 복수를 검색 할 경우 (예. 계란) 그것은 단수로, 또는 내가 특정 구두 형식 (즉, 보행)을 찾으면 그것은 동사의 부정사로 결정됩니다.
1
글쎄, 당신이 이것을 달성 할 수있는 방법이 많이 있지만, 가장 단순한 수준에서, 쌍을 이룬 배열을 사용하는 것을 고려해보십시오 .... 두 개의 별개의 배열. 하나에는 영어 단어가 들어 있고, 두 번째 배열에는 번역 된 동등한 단어가 들어 있습니다. 그런 다음 지정된 색인에서 주어진 용어를 요청하고 두 용어에 모두 액세스 할 수 있습니다.
CoreData에서 "영어"및 "러시아어"속성을 가진 "Word"엔티티를 지정할 수 있습니다.
관련 문제
- 1. 어떻게 언어 번역 모듈을 PHP로 구현할 수 있습니까
- 2. .NET에서 사전을 어떻게 복제합니까?
- 3. 어떻게 FileTimeToSystemTime을 구현할 수 있습니까?
- 4. Forth가 사전을 어떻게 구현합니까? (논쟁)
- 5. 어떻게 스레드 안전 사전을 만들 수 있습니까?
- 6. 사전을 어떻게 추가 할 수 있습니까?
- 7. ZedGraph에서 어떻게 분할 창을 구현할 수 있습니까?
- 8. onTouch 기능을 어떻게 구현할 수 있습니까?
- 9. 재귀 regexp를 어떻게 파이썬으로 구현할 수 있습니까?
- 10. 어떻게 클로저에 복합 키를 구현할 수 있습니까?
- 11. 어떻게 TransactionScope를 인식하는 클래스를 구현할 수 있습니까?
- 12. jquery 기능 감지 - 어떻게 구현할 수 있습니까?
- 13. 어떻게 사전을 반복하는
- 14. GWT에서 활성화 인수를 어떻게 구현할 수 있습니까?
- 15. 자바에서 Hunch의 API를 어떻게 구현할 수 있습니까?
- 16. 이 Ajax 스크립트는 어떻게 구현할 수 있습니까?
- 17. 사과 푸시 알림을 어떻게 구현할 수 있습니까 ??
- 18. 어떻게 mysql을 사용하여이 개념을 구현할 수 있습니까?
- 19. 어떻게 Perl에서 RESTful API를 구현할 수 있습니까?
- 20. 어떻게 DES로 CBC-MAC을 구현할 수 있습니까?
- 21. IPHONE에 PUSH NOTIFICATION을 어떻게 구현할 수 있습니까?
- 22. .NET에서 IDocHostUIHandler를 어떻게 성공적으로 구현할 수 있습니까?
- 23. 어떻게 "double"UITextField를 구현할 수 있습니까?
- 24. 어떻게 GPS 수신기를 구현할 수 있습니까?
- 25. 어떻게 확인할 수 있습니다
- 26. JSON은 파이썬 사전을 어떻게 직렬화합니까?
- 27. 클래스가 특정 클래스에서 상속 한 경우에만 인터페이스를 구현할 수 있습니다.
- 28. 번역 프로그램
- 29. 어떻게 activedirectorymembershipprovider를 사용하여 asp.net mvc 응용 프로그램에서 역할 - 계층 구조를 구현할 수 있습니다
- 30. "애니메이션 번역 끝"과 레이아웃의 재배치 사이에 예기치 않은 "점프"가 있습니다. 어떻게 피할 수 있습니까?
영어 단어로 매핑되는 (즉) 러시아어 단어 목록을 얻으려고하십니까? 아니면 예를 들어 단어 감별에 대해 똑똑해 보이려고하십니까? –
아니요, 저는 영어로 된 단어를 큰 데이터베이스에서 러시아어로 번역하는 방법을 알아 내려고하고 있습니다. – blackhawk4152