Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(101)

Issue 1463583004: [Contextual Search] Trigger translation on long-press. (Closed)

Created:
5 years, 1 month ago by Donn Denman
Modified:
5 years, 1 month ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Contextual Search] Trigger translation on long-press. Adds translation one-box triggering when the user selects using long-press. This currently requires server-side auto-detection of the source language, but it should not over-trigger due to a feature of the one-box (suppressed when the source and target text ends up matching). Adds a separate flag to control disabling this feature, currently default-enabled. BUG=413717 Committed: https://crrev.com/8e976c6fc4b0b450396f5c87f6774bfc2d683100 Cr-Commit-Position: refs/heads/master@{#361231}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Renamed field trial flag to use "auto-detect" instead of long-press, check both disable flags, add … #

Total comments: 4

Patch Set 3 : Refactored some translate code into spearate methods. #

Patch Set 4 : rebase #

Total comments: 2

Patch Set 5 : Tiny tweak. #

Messages

Total messages: 14 (3 generated)
Donn Denman
Pedro, PTAL. I'm thinking it would be nice to merge this so M48 would have ...
5 years, 1 month ago (2015-11-19 23:19:47 UTC) #2
pedro (no code reviews)
https://codereview.chromium.org/1463583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java (right): https://codereview.chromium.org/1463583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java#newcode496 chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java:496: boolean doForceTranslate = !mPolicy.disableLongPressTranslationOnebox(); Couple of comments: If mPolicy.disableForceTranslationOnebox() ...
5 years, 1 month ago (2015-11-20 22:04:44 UTC) #3
Donn Denman
Pedro, PTAL. I also added some tests. Thanks for the great review! https://codereview.chromium.org/1463583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java ...
5 years, 1 month ago (2015-11-20 23:10:23 UTC) #4
pedro (no code reviews)
lgtm I have a couple of nits, but otherwise it looks good to me! https://codereview.chromium.org/1463583004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java ...
5 years, 1 month ago (2015-11-20 23:56:25 UTC) #5
Donn Denman
I did some refactoring, PTAL. Thanks for the great suggestions! https://codereview.chromium.org/1463583004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java (right): https://codereview.chromium.org/1463583004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java#newcode496 ...
5 years, 1 month ago (2015-11-21 01:14:00 UTC) #6
Donn Denman
Pedro, I'd like you to take another look, since I did some non-trivial refactoring. Thanks ...
5 years, 1 month ago (2015-11-23 22:44:48 UTC) #7
pedro (no code reviews)
lgtm https://chromiumcodereview.appspot.com/1463583004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java (right): https://chromiumcodereview.appspot.com/1463583004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java#newcode479 chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java:479: if (ContextualSearchFieldTrial.disableForceTranslationOnebox()) return true; Call method disableForceTranslationOnebox above.
5 years, 1 month ago (2015-11-23 23:42:25 UTC) #8
Donn Denman
Thanks Pedro! https://chromiumcodereview.appspot.com/1463583004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java File chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java (right): https://chromiumcodereview.appspot.com/1463583004/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java#newcode479 chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchPolicy.java:479: if (ContextualSearchFieldTrial.disableForceTranslationOnebox()) return true; On 2015/11/23 23:42:25, ...
5 years, 1 month ago (2015-11-23 23:53:33 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1463583004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1463583004/80001
5 years, 1 month ago (2015-11-23 23:55:59 UTC) #12
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 1 month ago (2015-11-24 01:19:02 UTC) #13
commit-bot: I haz the power
5 years, 1 month ago (2015-11-24 01:19:44 UTC) #14
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/8e976c6fc4b0b450396f5c87f6774bfc2d683100
Cr-Commit-Position: refs/heads/master@{#361231}

Powered by Google App Engine
This is Rietveld 408576698