MOBILE APPLICATION TRANSLATION
First Claim
1. A computer implemented method for translating a mobile application, the method comprising:
- identifying a localizable file, in the mobile application to be translated;
retrieving, by the processor of the computer, the localizable file from the mobile application;
converting, by the processor of the computer, the localizable file, in a mobile platform specific format, to a to-be-translated file in a translatable format;
forwarding, by the processor of the computer, the to-be-translated file to a translation system for translating;
from the translation system, retrieving, by the processor of the computer, a translated file that includes translation of the to-be-translated file; and
updating, by the processor of the computer, the mobile application with the retrieved translated file.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods mobile application translation are described herein. A localizable file, in the mobile application, which is to be translated, may be identified. The identified localizable file is then retrieved from the mobile application. The localizable file, which is in a mobile platform specific format, may then be converted to a to-be-translated file in a translatable format. The to-be-translated file may then be forwarded to a translation system for translating the to-be-translated file. A translated file that includes the translation of the to-be-translated file may then be retrieved from the translation system. The retrieved translated file may then be updated to the mobile application.
19 Citations
20 Claims
-
1. A computer implemented method for translating a mobile application, the method comprising:
-
identifying a localizable file, in the mobile application to be translated; retrieving, by the processor of the computer, the localizable file from the mobile application; converting, by the processor of the computer, the localizable file, in a mobile platform specific format, to a to-be-translated file in a translatable format; forwarding, by the processor of the computer, the to-be-translated file to a translation system for translating; from the translation system, retrieving, by the processor of the computer, a translated file that includes translation of the to-be-translated file; and updating, by the processor of the computer, the mobile application with the retrieved translated file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for translating a mobile application comprising:
-
a memory to store a program code; and a processor communicatively coupled to the memory, the processor configured to execute the program code to; identify a localizable file, in the mobile application to be translated; retrieve the localizable file from the mobile application; convert the localizable file, in a mobile platform specific format, to a to-be-translated file in a translatable format; forward the to-be-translated file to a translation system for translating; from the translation system, retrieve a translated file that includes translation of the to-be-translated file; and update the mobile application with the retrieved translated file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
-
identify a localizable file, in the mobile application to be translated; retrieve the localizable file from the mobile application; convert the localizable file, in a mobile platform specific format, to a to-be-translated file in a translatable format; forward the to-be-translated file to a translation system for translating; from the translation system, retrieve a translated file that includes translation of the to-be-translated file; and update the mobile application with the retrieved translated file. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer implemented method for translating a mobile application, the method comprising:
-
identifying a localizable file, in the mobile application to be translated; retrieving, by the processor of the computer, the localizable file from the mobile application; converting, by the processor of the computer, the localizable file, in a mobile platform specific format, to a to-be-translated file in a translatable format; forwarding, by the processor of the computer, the to-be-translated file to a translation system for translating; from the translation system, retrieving, by the processor of the computer, a translated file that includes translation of the to-be-translated file; updating, by the processor of the computer, the mobile application with the retrieved translated file; based on updating of the mobile application, creating, by the processor of the computer, a build of the mobile application that includes the translated file; executing, by the processor of the computer, a user interface test on the created build to review the translated file updated to the mobile application; and based on the review, reverting, by the processor of the computer, update of the translated file to the mobile application.
-
Specification