2011-01-20 12 views
5

Sto cercando un'applicazione lato server (non un servizio, dobbiamo ospitarlo da soli) che può prendere una determinata stringa e tradurla in un'altra lingua. Open-source, a pagamento, non importa.Software lato server per la traduzione delle lingue?

Qualcuno può fornire alcune raccomandazioni?

+0

Quali lingue di partenza a quali lingue di destinazione? –

+0

English -> ... Qualunque sia la disponibilità. Spagnolo, francese, cinese, svedese, ecc. Lavoro con progetti che hanno coinvolto dozzine di lingue diverse. – tambler

+0

Qualsiasi motivo per cui non si limitano a mantenere i file di lingua con tutte le stringhe preregistrate? –

risposta

2

Open Source pacchetti di traduzione

Ecco alcuni open-source pacchetti di traduzione automatica state-of-the-art:

i dati di allenamento

Per utilizzare ciascuno dei pacchetti di cui sopra, avrete bisogno di dati di allenamento. Se stai traducendo tra molte lingue europee puoi usare lo Europarl parallel corpus di Phillip Koehn. Se sei interessato a una lingua dell'Unione europea (UE) che non fa parte del corpus parallelo europeo, puoi raccogliere i dati eseguendo la scansione dello proceedings of the European parliament. Tutti i procedimenti dell'UE sono tradotti in ciascuna delle lingue dell'UE e resi disponibili gratuitamente online, il che li rende un'ottima fonte di dati sull'allenamento della traduzione automatica.

È possibile ottenere dati di allenamento per lingue non europee dal catalogo Linguistics Data Consortium (LDC) (ad esempio Chinese-to-English).