1. A computer-implemented method for facilitating information in multiple languages based on an optical code, comprising: scanning, by a computing device, an optical code accompanying a text phrase; retrieving a location of a conversion server and an optical code identifier embedded in the optical code, wherein the optical code identifier corresponds to a set of target phrases in the conversion server, wherein a respective target phrase is a translation of the text phrase in a target language; determining, by the computing device from the optical code, a set of target languages in which the text phrase is available, wherein the optical code indicates the set of target languages; selecting, by the computing device, at least one target languages from the set of target languages for obtaining the text phrase in the selected target language; and sending a query message to the conversion server based on the retrieved location, wherein the query message comprises the optical code identifier, a list of the selected target language, and information indicating whether the selected target language is supported by the computing device; and displaying the target phrase in the selected target language supported by the computing device, which is received from the conversion server.