Tengo una pregunta sobre cómo crear un diccionario personalizado para Hunspell. Estoy usando un diccionario general de inglés y archivo de afijo en este momento. ¿Cómo puedo agregar palabras especificadas por el usuario a ese diccionario para cada uno de mis usuarios?Cómo hacer un diccionario personalizado para Hunspell
Respuesta
Estoy tratando de hacer lo mismo, pero no he encontrado suficiente información para comenzar todavía.
Sin embargo, es posible que desee consultar hunspell - format of Hunspell dictionaries and affix files .
ACTUALIZACIÓN
Si está trabajando con .NET, se puede descargar Hunspell .NET port. Usarlo es bastante fácil también.
var bee = new Hunspell();
bee.Load("path_to_en_US.aff");
bee.Load("path_to_en_US.dic");
bee.Add("my_custom_word1");
bee.Add("my_custom_word2");
var suggestions = bee.Suggest("misspel_word");
¿Podemos procesar archivos de diccionario de alguna manera? Quiero decir, árabe es demasiado complejo para que lo resuelva, pero necesito obtener todas las palabras y las palabras relacionadas del dic – MonsterMMORPG
cree su propio archivo de lista de palabras y afijo para su idioma, si eso no existe. Bueno, para papiamentu, el idioma nativo de Curazao, ese diccionario no existe. Pero me costó averiguar cómo crear esos archivos, así que lo estoy documentando aquí: http://www.suares.com/index.php?page_id=25&news_id=233
Hola cara @waldir. Un gran trabajo que estás haciendo, ¿puedes explicar más detalladamente la "lista de frecuencias de caracteres"? , ¿cuál es el archivo de entrada y cuál es el resultado, es decir "palabras" que corresponden al archivo de lista de palabras y dónde debo poner los resultados, con qué nombre, esta parte no está clara, qué es mejor el primer método o el ¿segundo? –
@ AndrésChandía No escribí esta respuesta, solo la edité para arreglar el descuento. En su lugar, debe contactar al autor original de esta respuesta (user1250098). Pruebe aquí: http://www.suares.com/index.php?topic=contact – waldyrious
Estoy implementando este tipo de característica también. Una vez que haya creado el objeto Hunspell con un diccionario asociado, puede agregarle palabras individuales.
Tenga en cuenta que estas palabras solo estarán disponibles mientras el objeto Hunspell esté activo. Cada vez que acceda a un nuevo objeto, deberá agregar todas las palabras definidas por el usuario nuevamente.
Tener un vistazo a la documentación en openoffice
http://www.openoffice.org/lingucomponent/
especialmente este documento http://www.openoffice.org/lingucomponent/dictionary.html
Es un buen punto de
- 1. Cómo hacer un diccionario personalizado en Android
- 2. ¿Cómo hacer funcionar el diccionario personalizado FxCop?
- 3. Diccionario personalizado para Tesseract
- 4. Configuración de trabajo para Hunspell en Emacs
- 5. ¿Cómo hacer un TextView personalizado?
- 6. Hunspell - No se pueden abrir los archivos de afijos o del diccionario para el diccionario llamado en_US
- 7. Hunspell en Android
- 8. ¿Cómo hacer un pincel personalizado para lienzo en Android?
- 9. Cómo hacer referencia a un estilo en un tema personalizado
- 10. python: ¿diccionario a cadena, formato personalizado? Sólo
- 11. ¿Cómo hacer un diccionario ordenado en plantillas django?
- 12. ¿Cuándo hacemos GetHashCode() para un diccionario?
- 13. ¿Cómo hacer coincidir un diccionario vacío en Javascript?
- 14. búsqueda de diccionario personalizado en Python
- 15. uso como objeto personalizado Diccionario Clave
- 16. ¿Es seguro el hilo de Hunspell?
- 17. ¿Cómo puedo hacer un diccionario con varias claves para un valor?
- 18. ¿Cómo usar caracteres especiales en el diccionario personalizado de aspell?
- 19. personalizado para un DialogPreference
- 20. cómo hacer un calendario personalizado en la aplicación de Android?
- 21. ¿Cómo hacer mi propio marcador personalizado en un teléfono Android
- 22. ¿Cómo nombrar un diccionario?
- 23. ¿Cómo borrar un diccionario?
- 24. ¿Cómo hacer que un control personalizado sea validable?
- 25. Python: cómo hacer un pedido personalizado de una lista?
- 26. ¿Cómo ordeno un diccionario?
- 27. sintaxis para crear un diccionario en otro diccionario en Python
- 28. Android: ¿Cómo se puede hacer PreferenceScreen personalizado?
- 29. Problemas al hacer referencia a un diccionario de recursos que contiene un diccionario combinado
- 30. ¿Cómo puedo hacer un tipo de campo personalizado en symfony2?
partida Sólo como referencia para aquellos que están buscando un nuevo comienzo: https://github.com/karandesai28/NHunspell-Implementation-in-Console-Application-with-custom-dictionary –