16. A device comprising: one or more processors to: receive a translation query, the translation query requesting a translation of one or more terms from a source language to a target language, determine one or more translation features associated with the translation query, generate a value based on the one or more translation features, determine whether to provide a dialog translation user interface or a non-dialog translation user interface based on whether the value satisfies a threshold, the dialog translation user interface facilitating translation of a conversation, the non-dialog translation user interface providing one or more links to one or more websites that provide a translation from the source language to the target language, and the non-dialog translation user interface being different than the dialog translation user interface, provide the dialog translation user interface for display when the value satisfies the threshold, and provide the non-dialog translation user interface for display when the value does not satisfy the threshold.
17. The device of claim 16 , where the one or more processors are further to: receive an indication that a user approves of the dialog translation user interface, and alter the threshold based on the indication.