Lines Matching refs:translate

11 #include "chrome/browser/ui/translate/translate_bubble_model.h"
12 #include "components/translate/content/browser/browser_cld_data_provider.h"
13 #include "components/translate/content/browser/content_translate_driver.h"
14 #include "components/translate/core/browser/translate_client.h"
15 #include "components/translate/core/browser/translate_step.h"
16 #include "components/translate/core/common/translate_errors.h"
31 namespace translate {
36 } // namespace translate
39 : public translate::TranslateClient,
40 public translate::ContentTranslateDriver::Observer,
47 translate::LanguageState& GetLanguageState();
51 translate::ContentTranslateDriver& translate_driver() {
56 static scoped_ptr<translate::TranslatePrefs> CreateTranslatePrefs(
61 static translate::TranslateAcceptLanguages* GetTranslateAcceptLanguages(
66 static translate::TranslateManager* GetManagerFromWebContents(
75 translate::TranslateManager* GetTranslateManager();
82 virtual translate::TranslateDriver* GetTranslateDriver() OVERRIDE;
84 virtual scoped_ptr<translate::TranslatePrefs> GetTranslatePrefs() OVERRIDE;
85 virtual translate::TranslateAcceptLanguages* GetTranslateAcceptLanguages()
89 scoped_ptr<translate::TranslateInfoBarDelegate> delegate) const OVERRIDE;
90 virtual void ShowTranslateUI(translate::TranslateStep step,
93 translate::TranslateErrors::Type error_type,
101 const translate::LanguageDetectionDetails& details) OVERRIDE;
105 translate::TranslateErrors::Type error_type) OVERRIDE;
115 // Shows the translate bubble.
116 void ShowBubble(translate::TranslateStep step,
117 translate::TranslateErrors::Type error_type);
119 translate::ContentTranslateDriver translate_driver_;
120 scoped_ptr<translate::TranslateManager> translate_manager_;
123 scoped_ptr<translate::BrowserCldDataProvider> cld_data_provider_;