Stardict - Facilities in Foreign Languages
Sono dell’idea che l’eeepc debba essere equipaggiato con tutti quegli applicativi che lo rendono un coltellino svizzero nelle attività che svolgiamo ogni giorno. Quindi ben vengano moiosms e le altre chicche che ci permettono di risparmiare tempo nelle piccole cose.
Il piccoletto è spesso usato come ebook reader e, per chi come me legge molto spesso materiale in una o più lingue diverse dalla propria, c’è anche la necessità di tradurre quello che si legge. Per questo segnalo un’altra applicazione che certo non è nata per l’eeepc ma che si rivela molto utile soprattutto su dispositivi che non offrono interfacce molto confortevoli.
StarDict è un progetto opensource e totalmente free e permette di tradurre singoli lemmi semplicemente selezionandoli.
Installazione per windows:
- Scaricate il file di installazione per windows dalla pagina di download.
- Installate il file come al solito (avanti, avanti, avanti, …).
- Scaricate i dizionari. I file del dizionario sono contenuti in file dall’estensione .tar.bz2 che vanno estratti con 7Zip o Winrar.
- Estraete i dizionari e otterrete delle cartelle
- copiate le cartelle così ottenute nella cartella
C:\Program files\stardict\dic\
- Riavviate Stardict.
Installazione per Xandros:
- Scaricate il pacchetto deb dalla pagina di download sul vostro desktop.
- Installate il programma con i comandi
cd $HOME/Desktop sudo dpkg -i nomepacchetto.deb
- Scaricate i dizionari sul desktop. I file del dizionario sono contenuti in file dall’estensione .tar.bz2 che vanno estratti con il comando
cd $HOME/Desktop tar -xjvf nomefile.tar.bz2
- Estraete i dizionari e otterrete delle cartelle sul desktop
- copiate le cartelle così ottenute nella cartella /usr/share/stardict/dic con i comandi
cd $HOME/Desktop sudo mv nomecartella /usr/share/stardict/dic
- Riavviate Stardict.
Potete sostituire i primi due punti dell’installazione su Xandros con il comando
sudo apt-get install stardict-gtk
anche se così facendo non è detto che abbiate l’ultima versione disponibile.
Una volta installato il programma avrete una piccola icona sulla system tray (vicino l’orologio), se sull’icona è presente un simbolo “+” allora lo scan è attivato e vi basterà semplicemente evidenziare (nelle nuove versioni basta puntare) una parola per tradurla. Inoltre StarDict è in grado di pronunciare la parola se vogliamo (solo lingua inglese).
I dizionari a disposizione sono davvero molti e tutti liberamente scaricabili.
Esiste anche una versione web-based (anche in versione ajax) ma ovviamente non gode della fondamentale integrazione con praticamente tutte le applicazioni desktop.
Le situazioni più utili sono la lettura di pagine web e pdf e la messaggistica istantanea.
Comments
Comment from admin
Time: 15 April 2008, 4:12 pm
@rasta
Sono convinto che tu stia eseguendo i comandi come root. Prova a eseguire il comando:
whoami
se ti dice che sei root è spiegato tutto. In tal caso (penso comunque che così dovrebbe andare) sostituisci al comando
cd $HOME/Desktop
il comando
cd /home/user/Desktop
e dovresti trovarti sul tuo desktop.
Fammi sapere.
Comment from rasta
Time: 15 April 2008, 7:32 pm
infatti stavo lavorando come root, seguendo la tua guida ci sono riuscito. Ho provato a lavorare come “non root” ma il comando per copiare: mv nomecartella /usr/share/stardict/dic non parte, mentre ccome root si. Magari a qualcuno questa informazione può essere utile!!!
Con questa versione mi traduce solo se è evidenziata la parola..come faccio a mettere la versione in cui basta poggiare il cursore???
cmq grazie mille per l’aiuto e per il tuo lavoro fondamentale per noi poveri umani alle prime armi con linux!!!!
Comment from admin
Time: 15 April 2008, 9:27 pm
@rasta
Certo il comando mv non può funzionare come utente normale dato che cerca di scrivere su una cartella di sistema. Correggerò, basta mettere un sudo.
Forse dovrò correggere anche questo, ma la nuova versione io l’ho provata sotto windows e traduce le parole puntate. Evidentemente sotto linux c’è ancora bisogno di evidenziarle ma per ora non ho modo di provare. Fatemi sapere voi.
Comment from flavio
Time: 16 April 2008, 2:50 pm
Il link al pacchetto deb indicato punta ad una versione debian ‘inadatta’ alla xandros del eeepc. Nel senso che per installare questa versione di stardict bisogerebbe provvedere all’aggiornamento di un gran numero di pacchetti. Attualmente dai repository ufficiali non è possibile risolvere le dipendenze richieste.
Meglio utilizzare apt-get install stardict
Direi che la versione 2.8 va benissimo!
Comment from admin
Time: 16 April 2008, 3:02 pm
@flavio
grazie della segnalazione. In effetti io ho provato ad installare sull’eeepc di un amico (purtroppo non ho un eeepc tutto mio
) solo con il metodo indicato da te, ho postato il link solo per completezza. Non mi sono giunte ancora segnalazioni di gente che non è riuscita ad installare il pacchetto linkato, ma non ho modo di verificare se a loro sia andata a buon fine.
Certo la versione nei repository va benone e l’ho usata per molto tempo, ma la nuova versione porta alcuni vantaggi come l’interrogazione di dizionari via internet.
Grazie ancora per le vostre segnalazioni.
Comment from Simona
Time: 16 August 2008, 8:23 am
Help help help!!! Sto cercando di installare stardict sull’eee pc 900 ma mi da un sacco di errori al primo passaggio!!!! E’ un sistema operativo un po’ strano…qualcuno di voi ce l’ha fatta???
Comment from Simona
Time: 16 August 2008, 10:08 am
Help help help!!! Io ho l’eeepc 900 dell’asus. Ho provato a installare stardict ma mi da un sacco di problemi!!! Qualcuno mi sa dire se ci è riuscito? E’ un sistema operativo un po’ strano….
Comment from Simona
Time: 18 August 2008, 8:08 pm
Ecco, vi spiego i miei problemi subito dopo il primo passaggio: mi dice che ho dei problemi con le dipendenze e che ho la versione delle librerie non aggiornata…che si fa???? Ma gli eeepc 900 non hanno lo stesso so dei 4g??? Perchè solo a me da questo problema????
Comment from origama
Time: 19 August 2008, 10:24 am
Ciao Simona, sei sicura di aver aggiunto i repositories come spiegato in questo articolo?
In pratica quando installi un programma in linux devi essere sicura di avere già tutto quello che ti serve per farlo funzionare cioè devi essere sicura che tutte le dipendenze siano soddisfatte. Molto spesso devi instalare anche pacchetti aggiuntivi e che non ti immagineresti di dover instalare per far funzionare un applicativo ma fortunatamente le dipendenze non soddisfatte sono controllate e risolte dai package manager come synaptic e apt. A patto però che possano trovare i pacchetti. I pacchetti si trovano nei repositories che altro non sono che servers dai quali è possibile scaricarli.
Se non lo avessi già fatto abilita anche i repositories aggiuntivi e facci sapere come è andata.
Ciao.
Comment from Simona
Time: 22 August 2008, 1:53 pm
Mmmm la guida l’ho seguita punto per punto ma mi continua a dare gli stessi errori…. ho anche ordinato le dipendenze ma niente….
Scrivo qui le ultime righe del terminale dopo avere fatto il primo passaggio di installazione di stardict così magari potete vedere meglio che succede:
stardict dipende da libxdamage1 (>=1:1.1); comunque:
La versione di libxdamage1 presente sul sistema è 1:1.0.3-3.
stardict dipende da zlib1g (=1:1.2.3.3.dfsg-1); comunque:
La versione di zlib1g presente sul sistema è 1:1.2.3-13.
dpkg: errore processando stardict (–install):
Ancora una cosa: ma io non posso andare in home/desktop perchè il desktop di fatto non ce l’ho…ho fatto tutto in home/user non è che ho sbagliato lì???
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
stardict
Comment from Simona
Time: 22 August 2008, 1:55 pm
Sorry riscrivo il commento perchè ho fatto un po’ di pasticci…. (difficile scrivere con questa tastiera così piccola!!!)
Mmmm la guida l’ho seguita punto per punto ma mi continua a dare gli stessi errori…. ho anche ordinato le dipendenze ma niente….
Scrivo qui le ultime righe del terminale dopo avere fatto il primo passaggio di installazione di stardict così magari potete vedere meglio che succede:
stardict dipende da libxdamage1 (>=1:1.1); comunque:
La versione di libxdamage1 presente sul sistema è 1:1.0.3-3.
stardict dipende da zlib1g (=1:1.2.3.3.dfsg-1); comunque:
La versione di zlib1g presente sul sistema è 1:1.2.3-13.
dpkg: errore processando stardict (–install):
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
stardict
Ecco questo era quello che mi scrive…
Ancora una cosa: ma io non posso andare in home/desktop perchè il desktop di fatto non ce l’ho…ho fatto tutto in home/user non è che ho sbagliato lì???
Comment from origama
Time: 22 August 2008, 2:53 pm
Simona,
prova semplicemente a scrivere da linea di comando:
sudo apt-get install stardict
magari troverai nei repository una versione di stardict già adatta al tuo sistema. In alternativa puoi provare a risolvere tu le dipendenze scaricando i pacchetti che non riesce a trovare ed aggiornandoli, Ricorda però che così facendo potresti avere qualche noia. Prova se ti va e facci sapere.
Comment from nunzia
Time: 11 October 2008, 8:57 pm
ho scaricato strdict ho inserito il dizioìonario, evidenzio la paraola che mi interessa ma non c’è la traduzione che mi interessa. Devo settare qualcosa
Comment from origama
Time: 13 October 2008, 3:39 pm
I dizionari disponibili online non sempre sono esaustivi e possono contenere un numero limitato di parole. Per avere un numero maggiore di parole ti consiglio di installare anche i dizionari monolingua della lingua da te scelta. In tal modo avrai di certi più lemmi e di solito la spiegazione fuga ogni dubbio anche se non sei madrelingua.
Se non ho capito la domanda scrivi di nuovo e cercherò di risponderti.
ciao








Pingback from Installare Stardict sull’Eee PC | Asus Eee PC
Time: 14 April 2008, 11:01 am
[…] a leggere “Installare StarDict sull’Eee PC”. Segnala questo articolo […]