QA/Translation

Translation Infobar

Feature Status Release Target Dev Lead QA Lead QA Status
Translation Infobar Firefox 33 Florian Quèze Bogdan Maris N/A

Other translation testers:

Summary

The new translation infobar supports English, Chinese, Spanish, Japanese, German, French, Russian, Arabic, Korean, Portuguese, Vietnamese, Polish, Turkish.

  • To make translation feature work you need to switch two prefs:
    • Pref: browser.translation.detectLanguage Value: true
    • Pref: browser.translation.ui.show Value: true

References

  • The translation infobar should be an infobar with the following features:
    • It displays the webpage's language in a language drop-down, pre-selected to the language detected. Has a Translate and Not Now buttons, and an Options menu-popup button

 

  • Allows the user to correct this detection by choosing another language from the drop-down.

 

  • Doesn't go away when Translate is clicked. Instead, it switches to "Translating webpage" and triggers the translation service.

 

  • Displays success or error information on completion

   

  • For now only a few languages are supported for detected languages:
    • English, Chinese, Japanese, Spanish, German, French, Russian, Arabic, Korean, Portuguese
  • The languages that we translate into:
    • English, Polish, Turkish, and Vietnamese.

Test Cases

Automation Coverage

  • Automated tests are available. N/A

Bugs

Full Query
ID Summary Priority Status
971043 Implement document walker to grab webpage's text content and format it for translation service -- VERIFIED
971044 [meta] Add built-in web page translation -- RESOLVED
971045 Breakdown: Translation infobar styling for all 3 OSes -- VERIFIED
971047 Import the CLD language detection library -- VERIFIED
971048 Run language detection on webpages and display infobar when language is not the current UI locale -- VERIFIED
973271 Automatic Translation -- RESOLVED
973275 Auto-detect language of web content -- RESOLVED
973276 Firefox offers to translate content -- RESOLVED
973277 Firefox alerts user to translation error -- RESOLVED
973278 Place translation icon in URL bar -- RESOLVED
973279 Translation: Create Firefox Translation icon -- RESOLVED
973281 Present Translation Infobar to user -- RESOLVED
973282 Option to close Translation Infobar -- VERIFIED
973283 Option to correct wrongly detected language upon initial page load -- VERIFIED
973284 Option to change the language to translate to from my default language -- VERIFIED
973285 Option to select “translate” -- VERIFIED
973286 Option to “not translate” -- VERIFIED
973287 Translation-in-progress state for Infobar -- RESOLVED
973288 Display translated text according to page styling -- RESOLVED
973290 Option to modify language pairs after my first translation attempt -- RESOLVED
973291 Option to show original content after a translation -- RESOLVED
973292 Firefox counts the number of characters its translates -- VERIFIED
973293 Firefox counts the number of times that it detects a translation opportunity -- RESOLVED
973294 Firefox counts the number of times that users pick "Show Original" -- RESOLVED
973295 Additional Info bar options -- RESOLVED
973434 Feature Breakdown - Bug 973294 -- VERIFIED
973435 Feature Breakdown - Bug 973293 -- VERIFIED
973437 Feature Breakdown - Bug 973292 -- VERIFIED
974460 Add translation icon to URL bar structure -- VERIFIED
974461 Display translation icon at the same time as the translation infobar -- VERIFIED
974477 Ensure that QA has access to translation metrics -- RESOLVED
974521 Create Translation icon(s) -- VERIFIED
974527 Clicking translation icon in URL bar shows translation infobar -- VERIFIED
974538 Create "Error Translating" infobar for Automatic Translation -- VERIFIED
974587 Create "Translation in Progress" infobar for Automatic Translation -- VERIFIED
974591 Calculate status of Translation in Progress for Automatic Translation -- RESOLVED
976542 Create "Translated" state infobar for Automatic Translation -- VERIFIED
976545 Implement dropdowns with language list in Translation Infobar -- VERIFIED
976552 Add "View Original" content toggle button to "Translated" state infobar for Automatic Translation -- VERIFIED
976554 Replace content of webpage's text nodes with translation content (or back to original) -- VERIFIED
976556 Parse translation results back into our data structure -- VERIFIED
976557 Fade translation/original text when replacing it -- RESOLVED
976571 Translation infobar option to report language detection problem -- RESOLVED
976573 Implement "Options" dropdown in translation infobar -- VERIFIED
976574 Implement "Translation Preferences" option in infobar -- VERIFIED
976606 Decision needs to be made on how to display translation progress for Automatic Translation -- VERIFIED
976751 Spec the UI and functionality for Infobar error state -- VERIFIED
977648 User can opt-out of Automatic Translation -- RESOLVED
977650 Add Translation opt-out checkbox to “Content” tab in Firefox Preferences -- RESOLVED
977652 Enable translation opt-out checkbox in “Content” tab to show/never show translation infobar -- RESOLVED
977730 Count total pages visited by all test users -- VERIFIED
977731 Count the times users manually adjust the offered translation pair -- RESOLVED
977732 Count the instances that Firefox detects specific languages -- RESOLVED
977733 Count the number of times a user chooses to translate -- RESOLVED
977734 Count the number of times a user opts out of Instant Translation -- RESOLVED
977737 Trial audiences for translation add-on -- RESOLVED
977739 Control audiences for translation add-on -- RESOLVED
977740 End of trail period for translation add-on -- RESOLVED
977742 Vietnamese supported language pairs -- RESOLVED
977743 Polish supported language pairs -- RESOLVED
977744 Turkish supported language pairs -- RESOLVED
977745 Measure hours of usage for trial population -- RESOLVED
977768 Story Breakdown - Count total pages visited by all test users -- VERIFIED
977770 Count the times users manually adjust the offered translation pair -- VERIFIED
977771 Story Breakdown - Count the instances that Firefox detects specific languages -- RESOLVED
977772 Story Breakdown - Count the number of times a user chooses to translate -- RESOLVED
977774 Count the number of times a user opts out of Instant Translation -- RESOLVED
977806 Story Breakdown - Trial audiences for translation add-on -- VERIFIED
977807 Story Breakdown - Control audiences for translation add-on -- VERIFIED
977808 Story Breakdown - End of trial period for translation add-on -- VERIFIED
977813 Verify if FHR Already Collects the Data -- VERIFIED
978158 Set up client FHR reporting for Translation project -- VERIFIED
979424 Implement structure and state switching for translation infobar -- VERIFIED
980513 [translation] Determine best method to serve translation to a fraction of Beta audiences -- VERIFIED
980514 [Translation] Develop remote way to disable translation pilot -- VERIFIED
980516 Implement best method to serve translation add-on to fraction of Beta population -- RESOLVED
987522 Improve localizability of translation infobar -- VERIFIED
988275 Choosing the same language in Translation Infobar will attempt to translate -- VERIFIED
988297 Language is changed if up/down arrow keys are used while translation infobar displays the error message -- VERIFIED
988336 Firefox attempts to translate again the webpage when hitting enter key even if no button is highlighted -- VERIFIED
988478 [UX] Create Translation Infobar styled for Windows -- VERIFIED
988479 [UX] Create Translation Infobar styled for Linux -- VERIFIED
988480 Implement Mac OSX styling of Translation Infobar -- VERIFIED
988481 Implement Windows styling of Translation Infobar -- VERIFIED
988482 Implement Linux styling of Translation Infobar -- VERIFIED

85 Total; 0 Open (0%); 37 Resolved (43.53%); 48 Verified (56.47%);


All the bugs in Firefox::Translation

Fixed; may need verification

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Unconfirmed bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Sign off

Sign offs
  • Firefox XX Aurora (Aurora sign off) - XXXX-XX-XX