About babblefish.com:
Babblefish language translation, providing language education, free language translation, professional human translation, software and language resources.
Babblefish language translation, providing language education, free language translation, professional human translation, software and language resources.