1. A method comprising: receiving, by a digital communication system, an initial term in a source language and at least one translation of the initial term in a target language; creating a first hashkey based on the initial term, the source language, and the target language; associating the first hashkey with at least one translation identifier within a relational database of the digital communication system, wherein the at least one translation identifier points to the at least one translation of the initial term; based on determining to translate a digital communication from the source language to the target language, identifying, within the digital communication, a new term in the source language; creating a second hashkey based on the new term, the source language, and the target language; and based on determining that the first hashkey corresponds to the second hashkey: locating the at least one translation of the initial term using the at least one translation identifier associated with the first hashkey; and providing the at least one translation of the initial term as a translation of the new term.