qTranslate te permite todo eso, pero claro, tienes que configurar las "zonas" que no son modificables desde el Admin (por ejemplo pie de página y cosillas así) para que se traduzcan al momento de cambiar de idioma.
A mi me funciona un condicional para detectar el idioma:
Código PHP:
<?php
if (qtrans_getLanguage() =="en") {
echo "English Text";
} elseif (qtrans_getLanguage() =="es") {
echo "Texto Español";
}
?>
De igual manera si usas Custom Fields, toca hacer otros campos para meterlos en el condicional de arriba.
Pero en resumen, el plugin te deja colocar tu texto en inglés y español (y el idioma que agregues) en el admin de Wordpress...