libtranslate is a library for translating text and web pages between natural languages. Its modular infrastructure allows to implement new translation services separately from the core library.
libtranslate is shipped with a generic module supporting web-based translation services such as Babel Fish, Google Language Tools and SYSTRAN. Moreover, the generic module allows to add new services simply by adding a few lines to a XML file (see the services.xml(5) manual page).
The libtranslate distribution includes a powerful command line interface (see the translate(1) manual page).
libtranslate is free software, released under the terms of the revised BSD license.
Dependency | Minimum Version | Type | Required by |
---|---|---|---|
GLib | 2.4.0 | mandatory | core |
libsoup | 2.2.0 | optional | generic module |
libxml2 | 2.0 | optional | generic module |
GNU Talk Filters | unknown | optional | talkfilters module |
libtranslate version 0.99, released January 15, 2005.
File or Link | Type |
---|---|
source distribution (signature) | official |
patch fixing HTTP charset parsing (signature) | official |
patch fixing occasional translate_session_translate_text() lockup (signature) | official |
patch fixing memory exhaustion on 64-bit platforms (signature) | official |
patch allowing to omit the post-marker element (signature) | unofficial, contributed by Dmitry Butskoy |
patch updating services.xml (signature) | unofficial, contributed by Dmitry Butskoy |
patch adding support for libsoup >= 2.4 (signature) | unofficial, contributed by Dan Winship |
The files are signed with Jean-Yves Lefort's PGP public key.
streamtuner A stream directory browser. |
|
Mail Notification A mail notification icon. |
|
Link Monitor Applet A round-trip time monitor. |
|
GNOME Translate A natural language translator. |