I'm creating a web application that displays flashcards. Basically, they are cards that have got, on one face, a word in a language (for example "Eat") and on the other side the same word in an other language (for example "Manger" in French). I need to provide to my users a way to "turn" the card (to display one face or the other) and to "go to" the other cards.
Right now, my idea is to put arrows on the right and on the left. Clicking on these arrows will go to the next/previous card and clicking on the card itself will reveal the other side.
I think that I will also enable the user to use the arrows to browse the cards and the return key to turn the card.
Have you got any suggestions to help me improve this UX?