Puedes hacer este luego:
#include <iostream.h> //Para cout y cin
#include<string.h> //Para string
using namespace std; //Para evitarnos poner std:: antes de string
string recibir;//Creamos el string recibir
int main()//Iniciamos main
{
bool salir = false;//Declaramos a salir como false
cout<<"Dime algo!";//Le decimos que escriba algo
cout<<'\n';//Salto de linea
/* El "Dime Algo!" lo ponemos fuera del bucle (o repeticion) para que no se muestre
cada vez que digamos algo, solo al principio*/
while(salir!=true){//Mientras salir NO sea true...
cin >>recibir;//Esperamos que el usuario escriba algo
if(recibir=="hola"){//Si recibir es Hola...
cout<<"Hola usuario!"; //Devolvemos Hola Usuario!
cout<<'\n';//Salto de linea
}//cerramos if
else if(recibir=="traduce"){//Si recibir es Traduce...
cout<<"Dime una palabra(Para dejar de traducir, escribe 'volver')";//Le decimos que escriba una palabra
/*Puse "di volver para dejar de traducir". Pero cualquier palabra que no este bajo un if o else,
hara que vuelva al inicio del bucle.*/
cout<<'\n';//Salto de linea!
string palabra;//Creamos la string palabra
cin>>palabra;//Esperamos al que el usuario escriba
if (palabra=="hola"){//Si palabra es Hola...
cout<<"hello";//Devolvemos Hello
cout<<'\n';//Salto de linea
}//Cerramos if palabra
else if (palabra=="salir"){ //Si palabra es Salir...
salir=true; //Declaramos true a salir
}//Ceramos else if palabra
}//Cerramos else if recibir
else if (recibir=="salir"){//Si recibir es salir...
salir=true;//Declaramos true a salir
}//Cerramos else if
}//Cerramos while
}//Cerramos main
Esta explicado todo con comentarios, ¡Me inspire! Jaja.