
It seems that few people are not familiar with the service for translating texts from Google. They have recently been updated. And they got rid of one flaw that their interface suffered before.
The Google translator supports a large number of languages. To make a transfer, you need to define two (source language and destination language) by selecting them from the drop-down list.
Some time ago, I was put into a state of irritation by the need to look for the right languages every time in a rather large list when changing directions, that is, in order to change Russian and English places.
Incidentally, in fact, by typing, we managed to find out that the possibility of changing the direction of transfer with one click is already provided. You just had to click on the arrow (“more” sign), which is located between the selected languages.
')
Now about the innovation. In addition to the fact that now such a notion as “Homepage” has appeared, Google has added the link “swap”, located to the right of the languages and changing their places. At the same time, the arrow also remained functional.
What was the problem? The fact that the user could not guess about the possibility of a one-click change in the direction of translation.
How is the problem solved? Added additional interface element.
This is hardly the most reasonable decision. Now there are two entities that perform the same function. This is not always a drawback, but in this case this option is clearly redundant.
Look at the problem differently. What was inconvenient to the previous decision? The functionality was invisible. Firstly, because the shooter did not seem to give out her clickability. Secondly, because clickability can be recognized only by the changed mouse cursor.
From here comes my decision. Arrow turned into a button. As an option, when you hover the cursor, the arrow changes its direction (replaced by the "less" sign). And the word “change” appears as a hint, that is, as an attribute “title”.
It would be really interesting to read about other possible solutions.