Automatic Website Translation Service

I have just revamped my translation website, shifting the focus to providing machine translations of web sites. The site will allow users to upload their websites as a ZIP file, and have them automatically converted into nearly 30 languages.

I have leveraged quite a bit of open source software to make this happen, including Xataface, and this is only phase one. Xataface already allows developers to easily convert monolingual web applications written in PHP into multilingual applications complete with Google Translate integration, and support for human translation also. I am currently working on some modules to improve interoperability with other translation tools using the XLIFF document standard.

For those people who require a high quality human translation, I have provided a quote form from Translated.Net to get an instant quote. Ultimately translate.weblite.ca will become a portal with all kinds of tools and information about website internationalization. One step at a time ….

Internet Media Manager

I was tired of having to resize my images before uploading them to the web. I also wanted to be able to host more video on my website in a simple way. So I created an application to manage and serve all of my videos and images – Internet Media Manager.

Now I manage all of my media from a central location, and I can easily embed images and video into any of my web pages by copying and pasting a snippet of code.

Here is a brief guided tour: (this video is hosted using the Internet Video Manager):

Some notable features that are included:

  • Amazon Simple Storage Service (S3) integration for hosting video files. I want to host video but I don’t want it bogging down my server. Since Amazon S3 is so cheap and has such amazing capacity, it makes sense to store all of my video files on Amazon. The Internet Video Manager can be set up to automatically move all video files to my S3 account so that I can host video without worry.
  • Embeddable links – Images, videos, and photo galleries in the system can be embedded into any web page by copying and pasting snippets of HTML code.
  • Image resizing and processing – You can select the image size for embedding and the server will automatically resize the image.