| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 17:07:05
|
correainfo
JavaGuru
![[Avatar]](/images/avatar/1b84c4cee2b8b3d823b30e2d604b1878.jpg)
Membro desde: 16/04/2005 21:04:25
Mensagens: 240
Localização: São Paulo SP - Cidade Natal : Auriflama,SP
Offline
|
Bom preciso de um corretor ortografico para uma aplicação swing..
Alguem tem algo do tipo...
Obrigado desde ja...
|
11-75333451
Desenvolvedor Java e IPhone
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 18:16:40
|
correainfo
JavaGuru
![[Avatar]](/images/avatar/1b84c4cee2b8b3d823b30e2d604b1878.jpg)
Membro desde: 16/04/2005 21:04:25
Mensagens: 240
Localização: São Paulo SP - Cidade Natal : Auriflama,SP
Offline
|
Alguem ja utilizou um corretor em um aplicação swing..
|
11-75333451
Desenvolvedor Java e IPhone
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2006 00:20:24
|
laserista
Debugger
![[Avatar]](/images/avatar/07b1c04a30f798b5506c1ec5acfb9031.jpg)
Membro desde: 19/08/2005 14:34:03
Mensagens: 59
Offline
|
bah... eh exatamente isso que to precisando tb...
ninguem ????
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2006 00:46:58
|
andreban
JavaTeenager
Membro desde: 11/07/2006 10:41:57
Mensagens: 188
Localização: Rio de Janeiro
Offline
|
Hum... podem começar a fazer, pelo jeito... tão afim de montar um projetinho?
A idéia é ter um dicionário e buscar as palavras nele. Se a palavra não for encontrada, o corretor tem que oferecer sugestões.
O truque das sugestões, imagino fazer trigramas (trigramas é contar qtos segmentos de tres letras diferentes existem na palavra. eg: teste = {tes, est, ste} e procurar outra palavra que tenham trigramas parecidos (tipo 75, 80% dos trigramas iguais).
Tem estudos por ai que dizem que as palavras mais usadas do nosso vocabulario estao em uns 5% do dicionário. Então a base nem precisa ser mto grande...
|
--== http://www.codemansion.com/ ==-- Blog de Desenvolvimento Android e Games
-== http://mobplug.com/ ==-- Simple products, powerful solutions!
SCJA | SJCP | SCJD | SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2006 20:35:25
|
andreban
JavaTeenager
Membro desde: 11/07/2006 10:41:57
Mensagens: 188
Localização: Rio de Janeiro
Offline
|
Fiz um programinha aqui esse fds... Usei o dicionario do OpenOffice. Testem um pouco... Nao tive muito tempo pra testar, mas parece funcionar.
http://www.bandarra.org/downloads/CorretorOrtografico.zip
Esse programinha abaixo sugere correcoes para a palavra "inconsitucional". O zip tem um pacote do jakarta commons-lang tambem. Nao esquecam de coloca-lo também no classpath.
[]s!!
|
--== http://www.codemansion.com/ ==-- Blog de Desenvolvimento Android e Games
-== http://mobplug.com/ ==-- Simple products, powerful solutions!
SCJA | SJCP | SCJD | SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2006 20:44:24
|
rodrigopmatias
JavaChild
Membro desde: 08/12/2004 13:07:48
Mensagens: 145
Offline
|
andreban wrote:Hum... podem começar a fazer, pelo jeito... tão afim de montar um projetinho?
A idéia é ter um dicionário e buscar as palavras nele. Se a palavra não for encontrada, o corretor tem que oferecer sugestões.
O truque das sugestões, imagino fazer trigramas (trigramas é contar qtos segmentos de tres letras diferentes existem na palavra. eg: teste = {tes, est, ste} e procurar outra palavra que tenham trigramas parecidos (tipo 75, 80% dos trigramas iguais).
Tem estudos por ai que dizem que as palavras mais usadas do nosso vocabulario estao em uns 5% do dicionário. Então a base nem precisa ser mto grande...
hehe e os cara da ciência da computação ainda estudam Automatos!!!
|
http://rodrigopmatias.wordpress.com
Participe
Kubuntu 7.10 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2006 22:54:19
|
andreban
JavaTeenager
Membro desde: 11/07/2006 10:41:57
Mensagens: 188
Localização: Rio de Janeiro
Offline
|
Se o pessoal achar que tá razoável, vou abrir um projeto em um sourceforge da vida e colocar lá... como Open Souce. Inclusive é fácil usar ele em qualquer lingua, basta ter os dicionários.
|
--== http://www.codemansion.com/ ==-- Blog de Desenvolvimento Android e Games
-== http://mobplug.com/ ==-- Simple products, powerful solutions!
SCJA | SJCP | SCJD | SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2006 00:55:28
|
cubas
Thread.start()
![[Avatar]](/images/avatar/fec8d47d412bcbeece3d9128ae855a7a.png)
Membro desde: 24/04/2003 20:56:15
Mensagens: 45
Offline
|
Pessoal.
A um tempo atrás, corri atrás de um corretor ortográfico.
No final das contas, acabamos comprando uma classe que é muito boa. segue o link
www.wintertree-software.com.
se for para uma aplicação comercial, eu recomendo. é muito bom e o preço é razoável pois é uma classe e não tem limite de distribuição
Mas, pra quem quer pegar algo pronto, de uma olhada neste editor open source,
http://www.hexidec.com/ekit.php
ele usa um corretor ortográfico - Jazzy - Java Spell Check API
http://sourceforge.net/projects/jazzy.
Quanto as palavras, peguei do open office. ele tem mais de 300.000 palavras cadastradas.
Outra dica é usar as apis do openoffice para o corretor ortográfico e embutir no sistema.
Espero ter ajudado
Carlos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2007 13:51:24
|
breno.caetano
Smalltalk
Membro desde: 27/10/2007 13:47:41
Mensagens: 1
Offline
|
olá, alguem sabe o email do cubas?
tow querendo saber onde encontrar a api do corretor ortografico do openoffice e algum tutorial de como usa-lo de preferencia em java.
até mais,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2008 08:05:36
|
marcos.duma
Smalltalk
Membro desde: 18/01/2008 08:04:13
Mensagens: 2
Offline
|
Eu utilizei o jazzy com o dicionário obtido a partir do aspell (linux):
aspell --master=pt_BR dump master pt_BR > /home/pt_BR.dic
Inicializei o jazzy com:
SpellDictionary dic =new SpellDictionaryHashMap(new File("/home/pt_BR.dic"));
Espero ter ajudado
Marcos Duma
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/09/2011 07:14:58
|
dicarte
Thread.start()
Membro desde: 23/02/2009 06:23:40
Mensagens: 32
Offline
|
andreban wrote:Fiz um programinha aqui esse fds... Usei o dicionario do OpenOffice. Testem um pouco... Nao tive muito tempo pra testar, mas parece funcionar.
http://www.bandarra.org/downloads/CorretorOrtografico.zip
Esse programinha abaixo sugere correcoes para a palavra "inconsitucional". O zip tem um pacote do jakarta commons-lang tambem. Nao esquecam de coloca-lo também no classpath.
[]s!!
O único problema é a acentuação.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2011 15:16:14
|
Murilo_Ferreira
JavaTeenager
Membro desde: 01/08/2008 15:27:48
Mensagens: 156
Localização: Bombinhas-SC
Offline
|
Vou fazer uns testes com a API, também vou analisar a questão de acentuação e posto depois aqui.
Mas também já usei uma API do OpenOffice, que é muito funcional.
|
|
|
 |
|
|