Použijete triedu map<string, string>. Na začiatku si do tej mapy uložíte slová namapované na preklad a potom už len skontrolujete, či sa dané slovo mapuje na správny preklad.
Nechce sa mi to testovať, tak len zhruba príklad:
map<string, string> slovnik = {
{ "pes", "dog" },
{ "macka", "cat" }
};
if (slovnik[slovo] == preklad)
cout << "spravne!!" << endl;