StarDictEasy - dicionário popup para Ubuntu 12.04/16.04-MATE baseado no StarDict

Iniciado por boladegude, 08 de Junho de 2012, 19:00

tópico anterior - próximo tópico

boladegude

StarDictEasy - pop up dictionary for Ubuntu 12.04 based on StarDict

[ Editado: 18/11/2013
Tem uma observação importante no post #7...
http://ubuntuforum-br.org/index.php/topic,96596.msg610821.html#msg610821
]

Olá,

Estava acostumado a utilizar o dicionário StarDict no Ubuntu 10.04.
Recentemente instalei o Ubuntu 12.04.
Instalei o StarDict e ocorreu que a janela pop up do dicionário não funciona nessa versão do Ubuntu.
Ou seja, realçar uma palavra com o mouse e clicar numa tecla para ver a definição da palavra não funciona mais.
Ai testei outros dicionários com a característica "scan pop up", ou seja "clique na palavra e aparece a definição" e essa facilidade não funciona mais com o Ubuntu 12.04.

Aí resolvi criar essa funcionalidade para o Ubuntu 12.04 Precise Pangolin em conjunto com o programa sdcv do StarDict.
Chamei essa funcionalidade de StarDictEasy.

Dessa forma é possível novamente ter um dicionário pop up (pop up dictionary) no Ubuntu 12.04.


[Utilização]:
(estas informações estão repetidas no pacote de Download abaixo)
Informações importantes e utilização do software StarDictEasy:

1)
[ Siga as instruções de instalação no arquivo Instalação dentro da pasta dicionário ]

2)
Este software é distribuído sem qualquer garantia e sem fins comerciais.
Este software utiliza o dicionário de linha de comando sdcv dos repositórios Debian/Ubuntu.

3) (utilização...)
Realce, com o mouse ou teclado, selecionando a palavra ou texto em qualquer lugar do computador.

4)
Digite F12 para obter as definições do StarDict para as palavras realçadas.
Uma janela com as definições dos dicionários colocados em /usr/share/stardict/dic vai aparecer. É a janela de definições do StarDictEasy.

Para fechar a janela de definições,
digite ESC,
ou clique com o mouse em OK ou X.

5)
Digite Ctrl+F12 para ter o texto selecionado ouvido com fonética em Inglês.
Digite Ctrl+F11 para ter o texto selecionado ouvido com fonética em Português (ou alterá-lo para outra língua - veja o arquivo Instalação).

Digite novamente ou Ctrl+F12 ou Ctrl+11 para interromper a fala a qualquer momento.

6)
sugestão:
- selecione a palavra ou texto em qualquer lugar com o mouse ou teclado.
- pressione F12 para obter as definições das palavras na janela StarDictEasy.
- selecione qualquer parte do texto dentro dessa janela e,
a)
pressione Ctrl+F12 para ouvir o texto com fonética em inglês.
b)
pressione Ctrl+F11 para ouvir o texto com fonética em português (ou veja o item 5).

7)
Você também pode usar o dicionário para ver se escreveu correto uma palavra ou multiplas palavras.


[Download:]
[ Editado 2016/09/04: NOVA VERSÃO DE StarDictEasy,
agora compatível com Ubuntu 12.04 e também com Ubuntu 16.04-MATE ]
[ Editado: Dicionários corrigidos em 2016/09/04 ]
Faça download do programa StarDictEasy em...
https://www.dropbox.com/s/37gugzk77f64kzs/StarDictEasy.zip?dl=0

Descompacte para uma pasta temporária e
leia todas as informações contidas na pasta dicionário (or dictionary).

Seriam bem vindos "um ou dois" comentários tipo - está funcionando na minha máquina.
E também, comentários para solucionar possíveis problemas.

Abraço,
boladegude.

keywords:
dicionário estilo babylon para Ubuntu 12.04
stardict window doesn't show up
stardict window doesn't pop up
a janela do stardict não aparece
pop-up window
stardict popup window doesn't appear
doesn't scan words
stardict doesn't work
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

EdvaldoSCruz

Esse dicionário está disponível na central de programas do ubuntu nas versões 12.04 PP LTS e 12.10 QQ
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

boladegude

Citação de: EdvaldoSCruz online 08 de Junho de 2012, 22:32
Esse dicionário está disponível na central de programas do ubuntu nas versões 12.04 PP LTS e 12.10 QQ

Eu sei que tem o StarDict e outros dicionários para essas versões, Edvaldo!
Mas esse e os demais dicionários ficaram sem a funcionalidade "clica na palavra e aparece a definição", nessas versões, pelo menos aqui no meu sistema.
É um problema com a nova maneira que essas versões foram escritas.
É por isso que fiz o StarDictEasy, para ter de novo essa funcionalidade de clica na palavra e aparece a definição.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

EdvaldoSCruz

#3
Citar

Eu sei que tem o StarDict e outros dicionários para essas versões, Edvaldo!  ::)
Mas esse e os demais dicionários ficaram sem a funcionalidade "clica na palavra e aparece a definição", nessas versões, pelo menos aqui no meu sistema.
É um problema com a nova maneira que essas versões foram escritas.
É por isso que fiz o StarDictEasy, para ter de novo essa funcionalidade de clica na palavra e aparece a definição.


Não te entendi, já que tem na central de programas do ubuntu, mas blz, supre as suas necessidade, e pena que não seja na extensão .deb, mas ok  ;)
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

phaleixo

No meio da dificuldade encontra-se a oportunidade.

irtigor

Boladegude, favor adequar sua mensagem às Regras de Utilização do Fórum.

Citar...

Da forma de publicação das mensagens

8. Não são permitidas mensagens/títulos:

I - Que tenham como escopo assuntos como: a) esportes, b) religião e c) política.
II - Em caixa-alta (maiúsculas).
III - Com solicitações como "ajuda", "socorro", "help", etc.
IV - Publicidade, compra, venda, ou prestação de qualquer outro serviço.
V - Com o único objetivo de manipular a visibilidade do tópico.
VI - Má-educação, insultos, ataques pessoais, violência ou qualquer conteúdo considerado incendiário ou provocador.
VII - Contendo material que possa causar danos a usuários e terceiros
VIII - Qualquer tópico ou mensagem que promova actividades ilícitas, criminais, ou violações de propriedade intelectual.
IX - Que não estejam de acordo com a descrição dos assuntos da seção.
X - Que contenham imagem maior do que 40 Kb.
XI - Com SPAM ou correntes.
XII - Que possuam título que não esclareçam o contexto da mensagem.
XIII - Pornografia, nudez explícita ou qualquer outro material passível de ferir susceptibilidades pelo seu conteúdo.
XIV - Racismo, xenofobia ou qualquer outra ofensa à condição humana.
XV - Mensagens sem sentido ou de conteúdo manifestamente vazio.
XVI - Com conteúdo duplicado.
...

Desde já agradeço sua atenção.

[]'s

boladegude

Citação de: irtigor online 10 de Junho de 2012, 13:35
Boladegude, favor adequar sua mensagem às Regras de Utilização do Fórum.
Citar...
Da forma de publicação das mensagens
...
II - Em caixa-alta (maiúsculas).
...
...
Desde já agradeço sua atenção.

[]'s

Olá irtigor, já retirei a caixa alta de "Utilização e Download", []'s
... Ops, tinha mais algumas palavras em caixa alta, estou retirando,
desculpe, é que pré-escrevi no gedit.  []'s

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Em 18/11/2013:
O problema da exibição da janela de pop-up no no StarDict no Ubuntu 12.04 foi consertado na segunda metade de 2013.
Em abril de 2013 testei o StarDict e o problema ainda estava ocorrendo.
Não sei o que mudou aqui no meu sistema na data mencionada acima, mas agora o StarDict está funcionando perfeitamente com a função pop-up da palavra realçada no Ubuntu 12.04, bastando apenas seguir as dicas de instalação mencionadas no tópico http://ubuntuforum-br.org/index.php/topic,64834.0.html. Está funcionando com as teclas F4, ctrl+alt e ctrl+e com perfeição.
Isso é algo excelente!
Antes não funcionava com nenhuma destas teclas. Porém, é claro, com a tecla Win continua não funcionando.

O dicionário desenvolvido aqui (StarDictEasy) continua válido por ter uma tela de definições bem abrangente que mostra as definições por similaridade, e mais algumas opções, e pode ser utilizado em conjunto com o Stardict como meio de visualização auxiliar. Ou mesmo como meio de visualização principal, pois tem uma janela pop-up menos volátil e com mais definições que o StarDict.
Acabei por criar um dicionário muito versátil e funcional, o StarDictEasy.

Como sugestão F4 para StarDict e F12 para StarDictEasy
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Para uma voz mais suave na pronúncia de textos pelo StarDictEasy, após sua instalação completa, digite...

gedit ~/bin/speak_it

... no arquivo que se abre modifique conforme indicado, comentando (#) o primeiro espeak e descomentando o segundo espeak, assim...

#espeak -p 10 -s 130 -g 5 -a 30 -v $language --stdout "$(xsel -p)" | aplay
# female voice...
espeak -p 30 -s 130 -g 5 -a 30 -v $language+f2 --stdout "$(xsel -p)" | aplay


... salve o arquivo e feche
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Olá,

Os dicionários inclusos em StarDictEasy.zip foram corrigidos para retirar html tags, linhas duplicadas, sequências de escape ISO e deixá-los numa formatação melhor.
Faça download novamente, no post inicial, aonde diz...
[Download:]
[ Editado: Dicionários corrigidos em 03/01/2014 ]


Descompacte o arquivo, encontre os dicionários corrigidos, e substitua os mesmos na pasta indicada,
conforme as instruções em leia-me.txt ou read-me.txt
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

Como ainda acho que o StarDict é um dos melhores dicionários para Linux, resolvi os problemas de conversão que aparecem ao convertermos dicionários BGL para StarDict. Creio que com isso todos os problemas foram sanados.
Resolve os problemas de conversão em dicionários como Aurélio, Houaiss, etc. e qualquer outro dicionário .BGL.
Embora não leia arquivos BGL diretamente o StarDict ainda é melhor que o GoldenDict em muitos pontos.
Pelas suas excelentes propriedades e sua praticidade no sistema clica/mostra definição (click/popup definition) estou disponibilizando meu trabalho de correção dos problemas de conversão do StarDict no link...
http://ubuntuforum-br.org/index.php/topic,110645.0.html
(aqui mesmo no fórum Ubuntu-br)

As correções são feitas de forma que os dicionários ficam também compatíveis com StarDictEasy e sdcv.
Abraço,
boladegude.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

#11
O StarDictEasy é uma ferramenta valiosa como dicionário e tradução.
E ele traduz palavras por similaridade o que o StarDict não faz.
Faça o seguinte...
Realce aqui a palavra utili (isso, assim mesmo, de forma errada)
Acione o pop-up do StarDict... você verá que não mostra "nada".
Agora acione o pop-up do StarDictEasy... você verá várias definições por similaridade o que é bastante mais útil e conveniente.

Agora faça o mesmo realçando a palavra editad
Novamente, não verá "nada" no StarDict e "várias definições no StarDictEasy".

Além disso o StarDictEasy não tem a tela volátil como o StarDict.
E tem pronúncia de texto em dois idiomas.

É uma ferramenta que não só pode, mas é recomendável que seja utilizada junto com o StarDict.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

NOVA VERSÃO PARA O StarDictEasy.

==========================================
Agora adaptado testado e funcionando no Ubuntu 16.04-MATE.

( não testei no Ubuntu 16.04 padrão, mas penso que funcionará sem problemas...
... por favor, peço a algum dos amigos do fórum que teste e veja se funcionou OK...
... informando aqui para o pessoal do Ubuntu padrão saber. )

Para baixar a nova versão, releia o post inicial, faça download no novo link indicado lá e...
Siga as instruções no arquivo baixado para a instalação.
==========================================


Para o Ubuntu 16.04-MATE:

==========================================
Na pasta dicionário/dictionary...
No arquivo INSTALAÇÃO/INSTALL...

>>>> em Aplicativos de Sessão DESMARQUE Tilda (um terminal estúpido que se intromete no topo da tela com a tecla F12 - REINICIE A SESSÃO ou apenas killall tilda) <<<  Tilda CONFLITA com StarDictEasy.

Ignore toda a introdução sobre a área de notificação no arquivo INSTALAÇÃO/INSTALL...
... E prossiga direto para o item 1)

Nos lugares onde diz... "[pule o item b) no Ubuntu 12.04]"... pule também para o Ubuntu 16.04-MATE...
itens b) e d)
==========================================

Pode ser adaptado, sem dificuldade, para todas as distribuições Linux pois foi escrito em bash.

Um abraço,
boladegude.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.