1. A method for document analysis, the method comprising: receiving, by one or more processors, a request to translate a document; determining, by one or more processors, usage information corresponding to the document, wherein the usage information includes information corresponding to a current viewing session of the document for a user, and a mode of usage corresponding to the current viewing session of the document, the mode of usage indicating user activity that corresponds to how the user is currently interacting with the document in the current viewing session of the document, and the mode of usage indicating at least a speed at which the user is scrolling through the document, and wherein the usage information includes historical usage information corresponding to one or more previous viewing sessions of the document; and determining, by one or more processors, one or more sections of the document to translate based on the determined usage information corresponding to the document, wherein the determining one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprises: determining, by one or more processors, a probability corresponding to each section of the one or more sections of the document that indicate the probability that a user will access and view a respective section of the document, wherein the probabilities are determined based on at least: the determined usage information corresponding to the document, data indicating relationships of sections of the document, and browsing history of the document; and determining, by one or more processors, the one or more sections of the document to translate, wherein the one or more sections of the document to translate each have a determined corresponding probability exceeding a minimum threshold condition.