Entra

View Full Version : aggiungere traduzione in sito web


scupetta
01-05-2007, 00:24
salve vi contattto perchè volevo alcune informazioni.
vi spiego un mio amico ha un sito web che vorrebbe far conoscere anche oltre i confini italiani.
quindi voleva aggiungere nella homepage la possibilità di poter scegliere a chi visita il sito quale lingua utilizzare per leggere i contenuti se l'inglese o l'italiano.
leggendo la vostra spoiegazione ho capito che non è una cosa abbastanza semplice.
a chi dovrei rivolgermi?

andbin
01-05-2007, 09:58
salve vi contattto perchè volevo alcune informazioni.
vi spiego un mio amico ha un sito web che vorrebbe far conoscere anche oltre i confini italiani.
quindi voleva aggiungere nella homepage la possibilità di poter scegliere a chi visita il sito quale lingua utilizzare per leggere i contenuti se l'inglese o l'italiano.
leggendo la vostra spoiegazione ho capito che non è una cosa abbastanza semplice.
a chi dovrei rivolgermi?Ci sono sostanzialmente 2 modi:

- Tradurre una certa pagina in più lingue e poi mettere un link, form o altro affinché l'utente possa scegliere la pagina nella lingua che vuole. Si può avere ad esempio una pagina home.html in italiano e una home_en.html in inglese. Sfruttando linguaggi server-side come PHP si può usare una query nella URL del tipo: home.php?lang=it oppure home.php?lang=en.
Il problema principale in questi casi è cercare di evitare di dover riscrivere delle parti comuni come ad esempio header e footer della pagina e la cosa si può risolvere usando SSI (Server Side Include) se si usano solo pagine HTML oppure usando include/require del PHP o una cosa simile per altri linguaggi.
In ogni caso il testo va tradotto e scritto appositamente.

- Utilizzare dei traduttori automatici, vedi ad esempio BabelFish (http://www.altavista.com/help/free/free_searchbox_transl) di Altavista.
I risultati però potrebbero non essere dei migliori .....

scupetta
02-05-2007, 10:47
Ci sono sostanzialmente 2 modi:

- Tradurre una certa pagina in più lingue e poi mettere un link, form o altro affinché l'utente possa scegliere la pagina nella lingua che vuole. Si può avere ad esempio una pagina home.html in italiano e una home_en.html in inglese. Sfruttando linguaggi server-side come PHP si può usare una query nella URL del tipo: home.php?lang=it oppure home.php?lang=en.
Il problema principale in questi casi è cercare di evitare di dover riscrivere delle parti comuni come ad esempio header e footer della pagina e la cosa si può risolvere usando SSI (Server Side Include) se si usano solo pagine HTML oppure usando include/require del PHP o una cosa simile per altri linguaggi.
In ogni caso il testo va tradotto e scritto appositamente.

- Utilizzare dei traduttori automatici, vedi ad esempio BabelFish (http://www.altavista.com/help/free/free_searchbox_transl) di Altavista.
I risultati però potrebbero non essere dei migliori .....

ma essendo il mio amico ed io non molto portati per questi tipi di programmazione a chi ci potremme rivolgere?
oppure esiste una guida?

Perry_Rhodan
02-05-2007, 12:35
Sconsiglio vivamente i traduttori automatici ;)

a meno che il vostro non sia un sito di barzellette e simili :O :D

a parte gli scherzi, l'aspetto tecnico è secondario, ma sulla qualità delle traduzioni non si può transigere se si vogliono fare le cose seriamente.

Piuttosto fate solo una versione in inglese ma ben fatta.

scupetta
02-05-2007, 13:37
Sconsiglio vivamente i traduttori automatici ;)

a meno che il vostro non sia un sito di barzellette e simili :O :D

a parte gli scherzi, l'aspetto tecnico è secondario, ma sulla qualità delle traduzioni non si può transigere se si vogliono fare le cose seriamente.

Piuttosto fate solo una versione in inglese ma ben fatta.

ma consigliate di affidarci ad una compagnia esterna o fare tutto noi?