Dicionário da língua portuguesa para c#

659 views
Skip to first unread message

Flávio Alencar

unread,
Dec 16, 2013, 1:22:17 PM12/16/13
to dotn...@googlegroups.com
Pessoal, estou precisando realizar uma modificação num sistema que possui um editor de texto. O que preciso fazer é implementar um corretor ortográfico pt-br neste editor de texto. 

Existe alguma API OFFLINE que eu possa integrar com a minha aplicação?



Atenciosamente,

Flávio Alencar

Flávio Alencar

unread,
Dec 16, 2013, 2:36:08 PM12/16/13
to dotn...@googlegroups.com
Respondendo a mim mesmo, encontrei este aqui: http://www.codeproject.com/Articles/33658/NHunspell-Hunspell-for-the-NET-platform

Vou testar pra ver no que dá.

Se alguém tiver mais alguma sugestão, agradeceria.


Abraços.




Atenciosamente,

Flávio Alencar

Renato Cantarino

unread,
Dec 16, 2013, 2:38:58 PM12/16/13
to dotn...@googlegroups.com
vc quer um SpellChecker.


--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
 
Facebook: www.facebook.com/grupodotnetbr
 
WebSite: www.dotnetbr.com
 
E-mail do Grupo: dotn...@googlegroups.com
==============================
---
You received this message because you are subscribed to the Google Groups "DotNet Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dotnet_br+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--

Att,
Renato Cantarino

Flávio Alencar

unread,
Dec 16, 2013, 2:41:40 PM12/16/13
to dotn...@googlegroups.com
Isso.. Mas em pt-br.. Ou seja, um dicionário pt-br para usar com o SpellChecker.. 





Atenciosamente,

Flávio Alencar

Renato Cantarino

unread,
Dec 16, 2013, 2:43:34 PM12/16/13
to dotn...@googlegroups.com
sera que nao tem jeito de usar o Spell do Word.
Seria só o gold.

Flávio Alencar

unread,
Dec 16, 2013, 2:47:17 PM12/16/13
to dotn...@googlegroups.com
Mas o Word eu não teria que ter a instalação dele nas máquinas? São 60 máquinas e o cliente não tem licenças para todas elas...




Atenciosamente,

Flávio Alencar

Marcus Alexandre Silva

unread,
Dec 16, 2013, 2:56:24 PM12/16/13
to dotn...@googlegroups.com
Se voce tiver a oportunidade de usar um unico word já ajuda. 
Coloca na parte server da sua aplicação, ou você não tem um server interno?

Flávio Alencar

unread,
Dec 16, 2013, 3:09:13 PM12/16/13
to dotn...@googlegroups.com
Tenho sim. Isso é possível? 

Mas seria uma API do Word? 

Tem algum tutorial na web mostrando como consumir esta API?




Atenciosamente,

Flávio Alencar

Marcus Alexandre Silva

unread,
Dec 16, 2013, 3:18:30 PM12/16/13
to dotn...@googlegroups.com
É possível, você faz a conferencia no server acessando a api e nos clientes você só consome o método. 
Voce pode usar a Interop 'Word.SpellingSuggestions' do Interop. Só fica esperto com gerenciamento de memória e instancia,
Interop não é simples de se gerenciar.

Diego Jeronymo

unread,
Dec 16, 2013, 5:55:36 PM12/16/13
to dotn...@googlegroups.com
Flávio, cheguei a precisar de um SpellChecker a um tempo atrás e o NHunspell me serviu muito bem!

Pra utilizar ele, basta instalar via Nuget e baixar o dicionário da linguagem que você precisar (o construtor dele necessita de dois arquivos, um .aff e um .dic). No caso de português, eu usei o do LibreOffice (na época ainda era OpenOffice), que é distribuído como Software Livre: http://pt-br.libreoffice.org/projetos/projeto-vero-verificador-ortografico/ 

O legal é que ele permite tanto a você verificar se uma palavra é correta, quanto fazer a sugestão de palavras semelhantes.

Flávio Alencar

unread,
Jan 2, 2014, 12:44:58 PM1/2/14
to dotn...@googlegroups.com
Eu acabei usando este componente:


Me serviu tranquilamente. Mas valeu pela dica do VERO.




Atenciosamente,

Flávio Alencar



Reply all
Reply to author
Forward
0 new messages