1. A method implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions configured to: receive a bilingual text which comprises a first set of characters in a Latin-based language and a second set of characters in a non Latin-based language; convert the second set of characters in the non Latin-based language in the bilingual text to a third set of characters in the Latin-based language based on a lookup table; add a prefix character and a postfix character to each converted word in the third set of characters; output an encoded representation of the bilingual text which comprises the converted third set of characters, the added prefix character to each converted word in the third set of characters, the postfix character to each converted word in the third set of characters, and the first set of characters in the Latin-based language; and generate a QR code based on the encoded representation of the bilingual text, wherein the generation of the QR code based on the encoded representation of the bilingual text embeds a higher number of Arabic characters than a generation of the QR code for the same bilingual text based solely on a standard QR encoding scheme.
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions configured to: receive a bilingual text which comprises a first set of characters in a Latin-based language and a second set of characters in a non Latin-based language; convert the second set of characters in the non Latin-based language in the bilingual text to a third set of characters in the Latin-based language based on a lookup table; add a prefix character and a postfix character to each converted word in the third set of characters; output an encoded representation of the bilingual text which comprises the converted third set of characters, the added prefix character to each converted word in the third set of characters, the postfix character to each converted word in the third set of characters, and the first set of characters in the Latin-based language; and generate a QR code based on the encoded representation of the bilingual text, wherein the generation of the QR code based on the encoded representation of the bilingual text embeds a higher number of Arabic characters than a generation of the QR code for the same bilingual text based solely on a standard QR encoding scheme. 4. The method of claim 1 , wherein the non Latin-based language comprises one of Arabic, Urdu, and Farsi.