8. A computing system having one or more processors configured to perform operations comprising: receiving, from a computing device via a network, a selected word in a source language, the computing device being associated with a user; obtaining parts-of-speech for the selected word; for each of the parts-of-speech of the selected word: (i) obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of a plurality of semantic meanings of the selected word; and (ii) for each particular semantic meaning of the selected word: (a) obtaining an image corresponding to the particular semantic meaning of the selected word by utilizing a machine-trained database of images associated with various semantic meanings, (b) obtaining an example sentence in the source language that includes a form of the selected word and is descriptive of a context of the corresponding image, (c) compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, (iv) the example sentence, and (v) at least one corresponding candidate translation, and (d) generating a translation card or an instruction to generate the translation card, the translation card comprising the translation information; and outputting, to the computing device via the network, the plurality of translation cards or the plurality of instructions, wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to: render at least one of a first set of the plurality of the translation cards on a display of the computing device, the first set of the plurality of translation cards including at least one translation card for a first part-of-speech of the parts-of-speech, each translation card of the first set of the plurality of translation cards corresponding to a different semantic meaning of the selected word, and render a first selectable icon on the display, the first selectable icon being configured to, upon its selection, render at least one of a different second set of the plurality of translation cards on the display, the second set of the plurality of translation cards including at least one translation card for a second part-of-speech of the parts-of-speech.
8. A computing system having one or more processors configured to perform operations comprising: receiving, from a computing device via a network, a selected word in a source language, the computing device being associated with a user; obtaining parts-of-speech for the selected word; for each of the parts-of-speech of the selected word: (i) obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of a plurality of semantic meanings of the selected word; and (ii) for each particular semantic meaning of the selected word: (a) obtaining an image corresponding to the particular semantic meaning of the selected word by utilizing a machine-trained database of images associated with various semantic meanings, (b) obtaining an example sentence in the source language that includes a form of the selected word and is descriptive of a context of the corresponding image, (c) compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, (iv) the example sentence, and (v) at least one corresponding candidate translation, and (d) generating a translation card or an instruction to generate the translation card, the translation card comprising the translation information; and outputting, to the computing device via the network, the plurality of translation cards or the plurality of instructions, wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to: render at least one of a first set of the plurality of the translation cards on a display of the computing device, the first set of the plurality of translation cards including at least one translation card for a first part-of-speech of the parts-of-speech, each translation card of the first set of the plurality of translation cards corresponding to a different semantic meaning of the selected word, and render a first selectable icon on the display, the first selectable icon being configured to, upon its selection, render at least one of a different second set of the plurality of translation cards on the display, the second set of the plurality of translation cards including at least one translation card for a second part-of-speech of the parts-of-speech. 11. The computing system of claim 8 , wherein receipt of the plurality of translation cards or the plurality of instructions causes the computing device to concurrently render two or more of the first set of the plurality of translation cards on the display.