I have an HTML page, and I would use Google Translate to translate only a div into my page.
Check the examples at Google AJAX Language API.
google.language.translate("Hello world", "en", "es", function(result) {
if (!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});
use innerHTML to get hold of the contents of your DIV. You may have to strip out formatting first, though.