If its your PHP site then you can use Joomla software you can translate your site and yes you have to put the word to word translation from English to another language.
http://docs.joomla.org/Beginnershttp://extensions.joomla.org/extensions/languages/translations-for-joomla/5314Regards,
vijay