Translating application labels
A method and computing device for translating application labels are included herein in which a selection of an application label for translation may be detected. A customized label to replace the application label may also be received. The application label may be replaced with the customized label. Also, the selection of the customized label may be sent to data storage comprising customized labels.
1. A computer-implemented method for translating application labels comprising:
detecting, via a processor, a selection of an application label for translation;
providing, via the processor, a list of possible label translations, wherein the list of possible label translations comprises a plurality of possible label translations based on a ranking corresponding to a frequency with which the possible label translations are selected;
detecting, via the processor, a customized label to replace the application label from the list of possible label translations, the customized label detected based on a translation of the application label from a first language to a second language;
replacing, via the processor, the application label with the customized label; and
sending, via the processor, the selection of the customized label to data storage comprising customized labels.
2. The method of claim 1 , wherein the list of possible label translations is ordered according to the frequency with which the customized labels are selected.
3. The method of claim 1 , wherein receiving the customized label comprises:
detecting input text from an input device; and
identifying the input text as the customized label.
4. The method of claim 1 , wherein receiving the customized label comprises:
detecting a request for a new display language;
sending the request for a new display language to a server;
receiving a new display language; and
identifying the customized label based on the new display language.
5. The method of claim 1 comprising:
receiving a list of top contributors of customized labels; and
displaying the list of top contributors of customized labels.
6. The method of claim 1 , comprising entering a configuration state based on an input gesture.
7. The method of claim 6 , wherein the input gesture is a swipe of a display device.
8. A computing device comprising:
an input device that is adapted to detect an input gesture;
a processor to execute stored instructions; and
a storage device that stores computer-readable instructions that, when executed by the processor, direct the processor to:
detect the input gesture;
detect a selection of an application label for translation;
unlock the application label to allow for detection of a customized label;
provide a list of possible label translations, wherein the list of possible label translations comprises a plurality of possible label translations based on a ranking corresponding to a frequency with which the possible label translations are selected;
detect the customized label to replace the application label from the list of possible label translations, the customized label detected based on a translation of the application label from a first language to a second language;
store the customized label; and
replace the application label with the customized label.
9. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:
detect input text from an input device; and
identify the input text as the customized label.
10. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to send the customized label to data storage.
11. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:
detect a request for a new display language;
send the request for a new display language to a server;
receive a new display language; and
identify the customized label based on the new display language.
12. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:
receive a list of top contributors of customized labels; and
display the list of top contributors of customized labels.
13. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:
detect a request to restore a default application language;
detect the default application language; and
identify the customized label based on the default application language.
14. The computing device of claim 8 , wherein the input gesture is a swipe of a display device.
15. At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to:
detect an input gesture;
detect a selection of an application label for translation;
unlock the application label to allow for detection of a customized label;
provide a list of possible label translations, wherein the list of possible label translations comprises a plurality of possible label translations based on a ranking corresponding to a frequency with which the possible label translations are selected;
detect the customized label to replace the application label from the list of possible label translations, the customized label detected based on a translation of the application label from a first language to a second language;
replace the application label with the customized label; and
send the selection of the customized label to data storage comprising customized labels.
16. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:
detect input text from an input device; and
identify the input text as the customized label.
17. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:
detect a request to restore a default application language;
detect the default application language; and
identify the customized label based on the default application language.
18. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:
detect a request for a new display language;
send the request for a new display language to a server;
receive a new display language; and
identify the customized label based on the new display language.
19. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:
receive a list of top contributors of customized labels; and
display the list of top contributors of customized labels.