I know Google offers language API, but it limits the amount of words. Is there anyway to translate lanaguage by some php API methods? I would like to translate the data in MYSQL from Chinese into English. Anyone have an idea? Thanks.
You can just use google site translate, but that won't be that good. For a normal, clear translate you have to hire translators and translate all your content. I don't think any kind of "machine translation" would be usable on a serious site.
@sanyi007; i've tried it on my own site and translated the text from english to dutch (my language) and it was really funny to read. I must say, hire translators.. For 400 lines of translations you pay between $10 - $30 and its well writen!
I know. Machine translation will not be good as human transaltion, but I just need to php translate functions to do the machine translate. I have search google again. I am thinking to ingore the long text part, only translate the short part.
I don't know about your particular site, but if you are using a CMS to run it there are usually modules and apps that let you translate the user interface (like JommFish for Joomla sites). For the content, I've seen some scripts that use the babel fish or google translator engines to let the users translate specific portions of content on site. That said, machine translators do a terrible job... but it's enough to know what something talks about, at least get an overview. It all depends on what you want, but don't entirely dismiss the translators... just add a disclaimer on your site warning people that it's an automated translation when they click the link.