para hacer uno asi de sencillo como lo planteas y que solo traduzca por palabra (no por frase) lo primero es tener una base de datos para guardar las equivalencias de palabras una a una, puedes usar archivos o conectores jdbc según sea el caso. Adicionalmente usa colecciones.
Saludos,