Squiggly – Spell check engine | Flex + AIR

O Squiggly apresenta-se como um conjunto de librarias para inserção em projetos AIR ou Flex que permite adicionar um corretor ortográfico a uma area de texto ou até mesmo ao RichTextEditor do flex.

English users, please go to english section.
All dictionaries updated! Click here.

Deste pacote disponivel para download no adobe labs apenas temos que colocar os ficheiros  AdobeSpellingEngine.swc e AdobeSpellingUI.swc na pasta libs do nosso projeto flex ou air e ficamos com um conjunto de ferramentas que permitem corrigir os nossos textos. Este componente permite também a propriedade de “adicionar ao dicionário” fazendo dele também um verificador ortográfico inteligente.

O download pode ser feito aqui. Dentro do arquivo encontram alguns exemplos, um dicionário em inglês e um pequeno aplicativo AIR para criar os dicionarios, eles necessitam de uma origem em texto puro com apenas 1 palavra por linha, e isto sim foi duro de encontrar…Infelismente nao existem dicionarios para este sistema em outras linguas disponibilizados pela adobe e foi então que me dei ao trabalho de os fazer, e acreditem que não foi nada facil. Os dicionarios que em baixo vou disponibilizar são baseados nos corretores ortográficos do Mozilla Thunderbird, também nos dicionarios ispell/myspell do debian linux e ainda em algumas wordlists que encontrei pela internet, pelo que devem estar bem completos, mas por via das duvidas, se encontrarem uma melhor base me informem. O seu formato é binário e é recomendado usar essa extensão .ZWL.

As linguas que disponibilizo são:

Portuguese PT (portugues_PT.zwl), Portuguese BR (portugues_BR.zwl), English US (english_us.zwl), English GB (english_gb.zwl), Spanish (espanhol.zwl), French (french.zwl), German (german.zwl), e Italien (italien.zwl).

Segue um pequeno exemplo do sistema a funcionar, mais em baixo encontram o ficheiro com os dicionarios para download. (Os dicionarios  podem demorar um pouco a carregar pois variam de 500kb até 2.5mb. Dictionaries may take a while to load because they vary from 500kb to 2.5mb)

[iframe http://msdevstudio.com/blog/flexSource/testSquiggly/testSquiggly.html 650 470]

Podem fazer o download dos dicionarios aqui.

Se quiserem mais linguagens informem, tentarei compilar mais algumas…. está aberto a uma doação? use o botão paypal ao fundo do blog.

Abraço.

English Users.

“Squiggly is a spell checking engine forAdobe® Flash® Player and Adobe AIR®. The Squiggly library allows you to easily add spell checking functionality in any Adobe Flex® 3 or Flex 4 based text control. The distribution package consists of a utility for building your own spelling dictionaries, a sample English dictionary, an Action Script package that checks individual words for spelling accuracy, and sample code that demonstrates “check as you type” functionality.” by Adobe.

My work here was to collect some dictionaries from Mozilla Thunderbird speel check extensions, from debian linux ispell and myspell engines and from some random wordlists over the internet and compile them to build some extra dictionaries. That was hard, believe me! But i think them are very complete, but if you find another better source, please tell me!

If your language is not in the pack, please send me a request, maybe i’ll compile some more.

The languages that i make availiable are:

Portuguese PT (portugues_PT.zwl), Portuguese BR (portugues_BR.zwl), English US (english_us.zwl), English GB (english_gb.zwl), Spanish (espanhol.zwl), French (french.zwl), German (german.zwl), e Italien (italien.zwl).

Please fee free to donate using footer’s paypal button!

You can download the dictionaries here. To se a demo scroll this page up.

Cheers.

**********************

Updates:

Todos os dicionarios foram actualizados e estão agora mais completos que nunca….All dictionaries were updated, and now are more complete than ever!

Download

Deixe o seu comentário / leave your feedback