Preciso ler o arquivo de texto em busca de uma palavra e retornar seu significado. Qualquer outro formato de arquivo também funcionará.
Preciso ler o arquivo de texto em busca de uma palavra e retornar seu significado. Qualquer outro formato de arquivo também funcionará.
Respostas:
O Projeto Gutenberg hospeda o Dicionário de Inglês Unabridged do Webster, além de muitas outras obras literárias de domínio público. Na verdade, parece que eles têm várias versões do dicionário hospedadas com direitos autorais de anos diferentes. O que eu vinculei tem um copyright de 2009. Você pode dar uma olhada no site e investigar as diferentes versões do dicionário Webster.
user1247808 possui um bom link com: wget -c
http://www.androidtech.com/downloads/wordnet20-from-prolog-all-3.zip
Se isso não for suficiente para você:
http://dumps.wikimedia.org/enwiktionary/latest/enwiktionary-latest-all-titles-in-ns0.gz (URL atualizado da sugestão de Michael Kropat)
Embora esse nome de arquivo seja alterado, você encontrará o mais recente ... que acaba sendo um arquivo de texto grande (muito grande).
sed -i 's/TYPE=/ENGINE=/g' wordnet20-from-prolog-all-3.sql
para substituir a sintaxe obsoleta antes de executá-lo contra uma versão 5.0+ do MySQL
Eu não sei se é tarde demais, mas eu pensei que iria ajudar alguém.
Eu queria muito o mesmo ... encontrei-o eventualmente.
Talvez não seja perfeito, mas para mim é adequado (para o meu pequeno aplicativo de dicionário).
http://www.androidtech.com/downloads/wordnet20-from-prolog-all-3.zip
Não é um arquivo de despejo, mas um arquivo de script .sql do MYSQL
As palavras estão na tabela WN_SYNSET e o glossário / significado na tabela WN_GLOSS
Here are some files related to natural language and chatterbot projects that we are making available to the public
sed -i 's/TYPE=MyISAM/ENGINE=MyISAM/g' filename.sql
para começar a trabalhar na última MySQL
Verifique se esses recursos gratuitos atendem às suas necessidades -