Překladač, synchronizovaný s Google prekladačem, bude moct zobrazit historii vyhledávání, bude moct vyhedat přeložený výsledek proklikem a účtem, na který se bude ukládat historie vyhledávání.
různé třídy tedy budou 1. Uživatel, 2. Propojení s google překladačem, 3. historie vyhledávání, 4. Funkce prokliku, 5. Přihlašování
Bude se ti hodit použít třídu Map, která funguje podobně jako ArrayList, akorát si drží vždy dvě hodnoty, klíč (jazyk) : hodnota (slovo v jazyce).
Nějaké jednoduché příklady můžeš najít tady https://www.geeksforgeeks.org/map-interface-java-examples/.