Chrome Extensions Archive

github.com/mdamien/chrome-extensions-archive

#aggiiclaiamajehmlfpkjmlbadmkledi

TransOver

67,058

Translate word (or text selection) from any language to the language of your choice by pointing or clicking at it.
Also you can (enable in options):
- text-to-speech
- reverse translate: from your own language to the language of your choice
- type and translate in a popup
- copy translation to clipboard
SECURITY EXPLAINED
"Your data on all websites":
TransOver needs to be able to read any word on a page - "Your data ..." - in order to translate it. On any website you want it working - "... on all websites".
"Your tabs and browsing activity":
Required for language autodetect, so that TransOver knows what language to translate from (details http://code.google.com/chrome/extensions/tabs.html#method-detectLanguage).
CHANGE LOG
1.39
- Add "copy translation" feature
1.38
- Fix errors in developer console
1.37
- Add option to translate on whitelisted sites only (credit https://github.com/yamanq/translate_onhover)
1.36
- Fix "reverse translate to" dropdown not being fully populated
1.35
- Fix TTS looping when key is pressed and held
1.34
- Smaller and crispier font
1.33
- if site is added to "don't translate on these sites", don't inject template elements. So that they don't show up in OWA new email form
1.32
- attempt to fix template content being appended to contenteditable body (OWA new email form)
1.31
- fix certain sites (e.g. facebook, youtube) being subtly broken for _some_ users. By not using html imports, since Chrome appears to be buggy in that respect.
1.30
- fix selection translation appearing in the corner
- fix "letter-spacing" parent style leaking into the popup
- dismiss popup on scroll
1.29
- new icon
- slower tts
- inner refactoring: iframes -> web components
1.28
- use Speech Synthesis API for text-to-speech
1.27
- add "from" to type-and-translate popup
- don't use chrome.tts. Like ever again
1.26
- use chrome.tts api
1.25
- get back "Translate from" option
1.24
- fix exception showing up in js console
1.23
- fix showing only first sentence of selection translation
1.22
- fix hotkey setup
- less ugly "type and translate" popup
- better way to figure out unsuccessful translation
1.21
- support new google api
1.20
- configurable tts key
1.19
- rollback z-index increase - previous value was the correct maximum
1.18
- max z-index so that popup always stays on top
1.17
- revert "cache regexp" optimization
1.16
- don't use chrome.tts
1.15
- count apostrophes as word characters. So that d'abord, don't, etc. get proper translation.
- fix tts
1.14
- skip editable divs (fixes google+, youtube, etc. comments)
1.13
- redirect to options after install
1.12
- fix tts for "type and translate"
1.11
- fix occasional exception in chrome js console
1.10
- fix xss security issue
1.9
- allow disabling reverse translate if "translate from" is chosen
1.8
- add option to choose show popup trigger (previously, 'alt' was the only option)
1.7
- fix large selection translation not getting proper height
1.6
- fix broken single word translation
1.5
- only show type-and-translate popup in top frame (so that bits of it do not show up in facebook, g+ buttons)
- upgrade jquery to get rid of source map exception in dev console
1.4
- fix broken tts for multiword translation
- better "don't translate clicking links"
1.3
- don't translate when clicking on links
1.2
- track source langage properly
1.1
- add google analytics
1.0
- better popup implementation (possibly fixes wrong popup size)
- smaller dependencies
0.44
- fix "choose target lang" broken link
0.43
- fix missing icons
0.42
- improve popup layout in g+
- smaller package (so it installs faster)
0.41
- fix tts
0.40
- fix broken popup layout on latest chrome and chromium
0.39
- fixed major brokenness caused by google api changes
- add option to only translate selection when alt pressed
- add reverse translate when 'autodetect from word' is chosen
0.38
- translate all frames
0.37
- make 'Oops.. no translation' optional
0.36
- better ignore editable divs
0.35
- fix tts not working for type and translate mode
0.34
- ignore gmail and g+ editable divs
0.33
- button for 'type and translate' popup
- popup more resilient to current page style (been moved to iframe)
0.32
- set text direction right-to-left for Arabic, Hebrew, Persian, Urdu and Yiddish
- save options on Enter
0.31
- only offer to choose language once (per page load)
0.30
- change default autodetect method from locale to word
0.29
- add Esperanto
0.28
- translate in a popup
0.27
- fix broken translation for text that contains regex special characters: ), $, etc.
0.26
- bring back 'translate from' option
0.25
- reverse translate
- reliable source language autodetect; as a result, getting rid of manual source language option
- 'do not translate on sites' option is less confusing
0.24
- change 'translated only if X pressed' from 'shift' to 'alt'
0.23
- make Text-To-Speech optional and disabled by default
0.22
- expose 'translate from' option
- redesign options page to hide advanced options behind separate link
0.21
- text to speech on ctrl press
0.20
- jquery updated to 1.7.1
0.19
- fix adjustment for parent font-size going not quite as planned
0.18
- fix translating wrong word (not the one behind cursor) in rare cases (that was due to * style font-size being different from element font-size)
- hit between the lines confuses javascript getElementFromPosisition, resulting in visibly broken html after translation. Fixed.
0.17
- ignore mouse 'noise' movements (so popup does not flicker)
- enable 'delay' option only when 'translate by point at word' and not 'shift only'
- fixed unescaped html. again.
0.16
- 'translate by click' option added
- fixed performance issue on pages with large text nodes
0.12
- selection translation popup no longer shows up anywhere on the page (#17)
0.11
- updated available languages
0.10
- gotten rid of calls to Google Translate API (since it is deprecated)
0.9
- proper cased (as opposed to always lower case) translation (#16)
- make sure translation popup doesn't get out of the window (#14)
0.8
- more prominent translation popup (#13)
- no longer attempts to translate selection in text inputs (#12)
0.7
- translation no longer changes styles of underlying text (#11). Thanks to Dmitriy Kostikov for pointing in the right direction
0.6
- no more explicit 'translate from' option - autodetect is good enough. Also fixes #8
- fixed: erases closing tag on html/xml listing (#6)
- fixed: part of speech is now bold on every page (#9)
0.5
- text selection translate (#4)
- fixed: drops text selection (#7)
0.4
- report translation fail. As opposed to simply not showing anything to user
- hide translation on page scroll
- prompt user to choose target language, in case it isn't set. Useful for new installs
- source language is now a configurable option (defaults to 'autodetect')
- translation delay is now configurable option
- remove "don't translate from these languages" option
- gotten rid of explicit api call to detect language. Turns out dictionary api can do it itself.
- popup fadeIn/fadeOut. As opposed to hide/show
0.3
- reduced delay before translation start

Are you the owner of the extension ?Contact as owner
{
  "aggregateRating.properties.ratingCount": "1119",
  "aggregateRating.properties.ratingValue": "4.694369973190349",
  "autogen": "false",
  "available_on_android": "false",
  "by_google": "false",
  "canonical": "true",
  "category": "7_productivity",
  "container": "CHROME",
  "curation": "1_4",
  "download_link": "https://clients2.google.com/service/update2/crx?response=redirect&os=cros&arch=x86-64&nacl_arch=x86-64&prod=chromiumcrx&prodchannel=unknown&prodversion=9999&x=id%3Daggiiclaiamajehmlfpkjmlbadmkledi%26uc",
  "ext_id": "aggiiclaiamajehmlfpkjmlbadmkledi",
  "family_unsafe": "false",
  "files": [
    {
      "created": "Thu Dec 27 23:11:32 2018",
      "name": "1.43.zip",
      "size": 157661,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.43.zip"
    },
    {
      "created": "Tue Aug  7 22:36:17 2018",
      "name": "1.42.zip",
      "size": 118879,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.42.zip"
    },
    {
      "created": "Thu Apr 19 03:34:11 2018",
      "name": "1.41.zip",
      "size": 118928,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.41.zip"
    },
    {
      "created": "Sat Apr  7 09:24:26 2018",
      "name": "1.40.zip",
      "size": 118919,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.40.zip"
    },
    {
      "created": "Mon Sep 25 18:19:50 2017",
      "name": "1.39.zip",
      "size": 115619,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.39.zip"
    },
    {
      "created": "Sat May 13 20:24:35 2017",
      "name": "1.38.zip",
      "size": 115104,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.38.zip"
    },
    {
      "created": "Fri Jan 20 04:42:06 2017",
      "name": "1.37.zip",
      "size": 115097,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.37.zip"
    },
    {
      "created": "Sun Sep 25 08:25:58 2016",
      "name": "1.36.zip",
      "size": 114811,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.36.zip"
    },
    {
      "created": "Mon Aug 29 15:15:15 2016",
      "name": "1.35.zip",
      "size": 114812,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.35.zip"
    },
    {
      "created": "Thu Aug 25 03:18:02 2016",
      "name": "1.34.zip",
      "size": 114790,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.34.zip"
    },
    {
      "created": "Fri Aug 12 08:29:26 2016",
      "name": "1.33.zip",
      "size": 143123,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.33.zip"
    },
    {
      "created": "Sat May 14 02:01:11 2016",
      "name": "1.32.zip",
      "size": 143086,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.32.zip"
    },
    {
      "created": "Sat May 14 02:01:11 2016",
      "name": "1.31.zip",
      "size": 143091,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.31.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.30.zip",
      "size": 143237,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.30.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.29.zip",
      "size": 143183,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.29.zip"
    },
    {
      "created": "Sun Jun 12 12:20:41 2016",
      "name": "1.28.zip",
      "size": 287188,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.28.zip"
    },
    {
      "created": "Sun Jun 12 12:20:41 2016",
      "name": "1.27.zip",
      "size": 287189,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.27.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.26.zip",
      "size": 284355,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.26.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.25.zip",
      "size": 284383,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.25.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.24.zip",
      "size": 284202,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.24.zip"
    },
    {
      "created": "Sun Jun 12 12:20:41 2016",
      "name": "1.23.zip",
      "size": 284177,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.23.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.22.zip",
      "size": 284141,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.22.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.21.zip",
      "size": 287651,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.21.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.20.zip",
      "size": 288788,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.20.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.19.zip",
      "size": 288730,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.19.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.17.zip",
      "size": 288720,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.17.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.16.zip",
      "size": 288734,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.16.zip"
    },
    {
      "created": "Sun Jun 12 12:20:41 2016",
      "name": "1.15.zip",
      "size": 288724,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.15.zip"
    },
    {
      "created": "Sun Jun 12 12:20:42 2016",
      "name": "1.14.zip",
      "size": 288712,
      "storage_url": "https://crx.dam.io/files/aggiiclaiamajehmlfpkjmlbadmkledi/1.14.zip"
    }
  ],
  "full_description": "Translate word (or text selection) from any language to the language of your choice by pointing or clicking at it.\n\nAlso you can (enable in options):\n  - text-to-speech\n  - reverse translate: from your own language to the language of your choice\n  - type and translate in a popup\n  - copy translation to clipboard\n\nSECURITY EXPLAINED\n\n\"Your data on all websites\":\nTransOver needs to be able to read any word on a page - \"Your data ...\" - in order to translate it. On any website you want it working - \"... on all websites\".\n\n\"Your tabs and browsing activity\":\nRequired for language autodetect, so that TransOver knows what language to translate from (details http://code.google.com/chrome/extensions/tabs.html#method-detectLanguage).\n\nCHANGE LOG\n1.39\n  - Add \"copy translation\" feature\n1.38\n  - Fix errors in developer console\n1.37\n  - Add option to translate on whitelisted sites only (credit https://github.com/yamanq/translate_onhover)\n1.36\n  - Fix \"reverse translate to\" dropdown not being fully populated\n1.35\n  - Fix TTS looping when key is pressed and held\n1.34\n  - Smaller and crispier font\n1.33\n  - if site is added to \"don't translate on these sites\", don't inject template elements. So that they don't show up in OWA new email form\n1.32\n  - attempt to fix template content being appended to contenteditable body (OWA new email form)\n1.31\n  - fix certain sites (e.g. facebook, youtube) being subtly broken for _some_ users. By not using html imports, since Chrome appears to be buggy in that respect.\n1.30\n  - fix selection translation appearing in the corner\n  - fix \"letter-spacing\" parent style leaking into the popup\n  - dismiss popup on scroll\n1.29\n  - new icon\n  - slower tts\n  - inner refactoring: iframes -> web components\n1.28\n  - use Speech Synthesis API for text-to-speech\n1.27\n  - add \"from\" to type-and-translate popup\n  - don't use chrome.tts. Like ever again\n1.26\n  - use chrome.tts api\n1.25\n  - get back \"Translate from\" option\n1.24\n  - fix exception showing up in js console\n1.23\n  - fix showing only first sentence of selection translation\n1.22\n  - fix hotkey setup\n  - less ugly \"type and translate\" popup\n  - better way to figure out unsuccessful translation\n1.21\n  - support new google api\n1.20\n  - configurable tts key\n1.19\n  - rollback z-index increase - previous value was the correct maximum\n1.18\n  - max z-index so that popup always stays on top\n1.17\n  - revert \"cache regexp\" optimization\n1.16\n  - don't use chrome.tts\n1.15\n  - count apostrophes as word characters. So that d'abord, don't, etc. get proper translation.\n  - fix tts\n1.14\n  - skip editable divs (fixes google+, youtube, etc. comments)\n1.13\n  - redirect to options after install\n1.12\n  - fix tts for \"type and translate\"\n1.11\n  - fix occasional exception in chrome js console\n1.10\n  - fix xss security issue\n1.9\n  - allow disabling reverse translate if \"translate from\" is chosen\n1.8\n  - add option to choose show popup trigger (previously, 'alt' was the only option)\n1.7\n  - fix large selection translation not getting proper height\n1.6\n  - fix broken single word translation\n1.5\n  - only show type-and-translate popup in top frame (so that bits of it do not show up in facebook, g+ buttons)\n  - upgrade jquery to get rid of source map exception in dev console\n1.4\n  - fix broken tts for multiword translation\n  - better \"don't translate clicking links\"\n1.3\n  - don't translate when clicking on links\n1.2\n  - track source langage properly\n1.1\n  - add google analytics\n1.0\n  - better popup implementation (possibly fixes wrong popup size)\n  - smaller dependencies\n0.44\n  - fix \"choose target lang\" broken link\n0.43\n  - fix missing icons\n0.42\n  - improve popup layout in g+\n  - smaller package (so it installs faster)\n0.41\n  - fix tts\n0.40\n  - fix broken popup layout on latest chrome and chromium\n0.39\n  - fixed major brokenness caused by google api changes\n  - add option to only translate selection when alt pressed\n  - add reverse translate when 'autodetect from word' is chosen\n0.38\n  - translate all frames\n0.37\n  - make 'Oops.. no translation' optional\n0.36\n  - better ignore editable divs\n0.35\n  - fix tts not working for type and translate mode\n0.34\n  - ignore gmail and g+ editable divs\n0.33\n  - button for 'type and translate' popup\n  - popup more resilient to current page style (been moved to iframe)\n0.32\n  - set text direction right-to-left for Arabic, Hebrew, Persian, Urdu and Yiddish\n  - save options on Enter\n0.31\n  - only offer to choose language once (per page load)\n0.30\n  - change default autodetect method from locale to word\n0.29\n  - add Esperanto\n0.28\n  - translate in a popup\n0.27\n  - fix broken translation for text that contains regex special characters: ), $, etc.\n0.26\n  - bring back 'translate from' option\n0.25\n  - reverse translate\n  - reliable source language autodetect; as a result, getting rid of manual source language option\n  - 'do not translate on sites' option is less confusing\n0.24\n  - change 'translated only if X pressed' from 'shift' to 'alt'\n0.23\n  - make Text-To-Speech optional and disabled by default\n0.22\n  - expose 'translate from' option\n  - redesign options page to hide advanced options behind separate link\n0.21\n  - text to speech on ctrl press\n0.20\n  - jquery updated to 1.7.1\n0.19\n  - fix adjustment for parent font-size going not quite as planned\n0.18\n  - fix translating wrong word (not the one behind cursor) in rare cases (that was due to * style font-size being different from element font-size)\n  - hit between the lines confuses javascript getElementFromPosisition, resulting in visibly broken html after translation. Fixed.\n0.17\n  - ignore mouse 'noise' movements (so popup does not flicker)\n  - enable 'delay' option only when 'translate by point at word' and not 'shift only'\n  - fixed unescaped html. again.\n0.16\n  - 'translate by click' option added\n  - fixed performance issue on pages with large text nodes\n0.12\n  - selection translation popup no longer shows up anywhere on the page (#17)\n0.11\n  - updated available languages\n0.10\n  - gotten rid of calls to Google Translate API (since it is deprecated)\n0.9\n  - proper cased (as opposed to always lower case) translation (#16)\n  - make sure translation popup doesn't get out of the window (#14)\n0.8\n  - more prominent translation popup (#13)\n  - no longer attempts to translate selection in text inputs (#12)\n0.7\n  - translation no longer changes styles of underlying text (#11). Thanks to Dmitriy Kostikov for pointing in the right direction\n0.6\n  - no more explicit 'translate from' option - autodetect is good enough. Also fixes #8\n  - fixed: erases closing tag on html/xml listing (#6)\n  - fixed: part of speech is now bold on every page (#9)\n0.5\n  - text selection translate (#4)\n  - fixed: drops text selection (#7)\n0.4\n  - report translation fail. As opposed to simply not showing anything to user\n  - hide translation on page scroll\n  - prompt user to choose target language, in case it isn't set. Useful for new installs\n  - source language is now a configurable option (defaults to 'autodetect')\n  - translation delay is now configurable option\n  - remove \"don't translate from these languages\" option\n  - gotten rid of explicit api call to detect language. Turns out dictionary api can do it itself.\n  - popup fadeIn/fadeOut. As opposed to hide/show\n0.3\n  - reduced delay before translation start",
  "image": "https://lh3.googleusercontent.com/rweUGCGprLPAoxyBCpahKMlUA2lvkp86cKup_psETvXemhSHxtONa3rR9rzI9HW06ylW1_TRR8Q=w128-h128-e365",
  "item_category": "EXTENSION",
  "kiosk": "false",
  "name": "TransOver",
  "not_in_sitemap": false,
  "offers.properties.price": "0",
  "page_lang_safe": "en",
  "payment_type": "free",
  "stars2": "true",
  "stars3": "true",
  "stars4": "true",
  "stars5": "true",
  "supported_regions": "TH,TR,TW,UA,US,VE,VN,ZA,001",
  "url": "https://chrome.google.com/webstore/detail/transover/aggiiclaiamajehmlfpkjmlbadmkledi",
  "user_count": "67058",
  "version": "1.39",
  "works_offline": "false"
}