Lines Matching refs:translate

5 #include "components/translate/core/browser/translate_manager.h"
15 #include "components/translate/core/browser/language_state.h"
16 #include "components/translate/core/browser/page_translated_details.h"
17 #include "components/translate/core/browser/translate_accept_languages.h"
18 #include "components/translate/core/browser/translate_browser_metrics.h"
19 #include "components/translate/core/browser/translate_client.h"
20 #include "components/translate/core/browser/translate_download_manager.h"
21 #include "components/translate/core/browser/translate_driver.h"
22 #include "components/translate/core/browser/translate_error_details.h"
23 #include "components/translate/core/browser/translate_language_list.h"
24 #include "components/translate/core/browser/translate_prefs.h"
25 #include "components/translate/core/browser/translate_script.h"
26 #include "components/translate/core/browser/translate_url_util.h"
27 #include "components/translate/core/common/language_detection_details.h"
28 #include "components/translate/core/common/translate_constants.h"
29 #include "components/translate/core/common/translate_pref_names.h"
30 #include "components/translate/core/common/translate_switches.h"
34 namespace translate {
38 // Callbacks for translate errors.
42 "https://translate.google.com/translate_error?client=cr&action=langidc";
51 // Notifies |g_callback_list_| of translate errors.
107 // Allow disabling of translate from the command line to assist with
110 translate::switches::kDisableTranslate)) {
124 // Don't translate any Chrome specific page, e.g., New Tab Page, Download,
142 // Don't translate similar languages (ex: en-US to en).
165 // Don't translate any user black-listed languages.
173 // Don't translate any user black-listed URLs.
180 // If the user has previously selected "always translate" for this language we
181 // automatically translate. Note that in incognito mode we disable that
183 // page's text is sent to the translate server.
210 translate_client_->ShowTranslateUI(translate::TRANSLATE_STEP_BEFORE_TRANSLATE,
231 source_lang = std::string(translate::kUnknownLanguageCode);
233 translate_client_->ShowTranslateUI(translate::TRANSLATE_STEP_TRANSLATING,
249 // script. Once it is downloaded we'll do the translate.
277 report_error_url = translate::AddHostLocaleToUrl(report_error_url);
278 report_error_url = translate::AddApiKeyToUrl(report_error_url);
298 source_lang != translate::kUnknownLanguageCode &&
303 translate_client_->ShowTranslateUI(translate::TRANSLATE_STEP_AFTER_TRANSLATE,
335 translate::TRANSLATE_STEP_TRANSLATE_ERROR,
360 // Will translate to the first supported language on the Accepted Language
393 } // namespace translate