X
Kliknite sem pre prechod na mobilnú verziu webu.

Fórum podpory

I can't translate a page on Firefox using Google translation. what can be done?

Pridané

When I try to translate a page on Firefox using Google translation, I just can't. But, if I mark text, I can translate it.

When I try to translate a page on Firefox using Google translation, I just can't. But, if I mark text, I can translate it.

Vybrané riešenie

Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies:

(1) Send the URL of the page to Google Translate (leave the page or open a new tab)

Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in your first screenshot.

(2) Use an official Google Translate API to translate the page "in place"

This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid.

(3) Insert the Google Translate Widget to translate the page "in place"

The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts.

Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved.

A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here:

https://greasyfork.org/en/scripts/391935-inject-google-translate-widget

I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different.

Čítať túto odpoveď v kontexte 1
Citácia

Ďalšie informácie o systéme

Nainštalované zásuvné moduly

  • Shockwave Flash 32.0 r0

Aplikácie

  • Firefox 70.0.1
  • Identifikácia prehliadača: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
  • URL adresa podpory: https://support.mozilla.org/1/firefox/70.0.1/WINNT/he/

Rozšírenia

  • הצג תמונה 3.2.2 ({287dcf75-bec6-4eec-b4f6-71948a2eea29})
  • ויקיפדיה 1.0 (wikipedia@search.mozilla.org)
  • מילון מורפיקס 1.1 (morfix-dic@search.mozilla.org)
  • Alexa Rank 0.9.2 ({833523a7-98c7-44a2-a361-579d2b067d45})
  • Bloody Vikings! 0.9.4 (bloodyvikings@ffs.bplaced.net)
  • Boostaler 2.0.9.6 (boostaler@eladkarako.com)
  • Browsec VPN - Free and Unlimited VPN 3.26.0 (browsec@browsec.com)
  • Chrome Store Foxified 3.4 (Chrome-Store-Foxified@jetpack)
  • Copy On Select 1.0 (copy-on-select@spyrosoft.com)
  • Copy PlainText 1.10 (copyplaintext@eros.man)
  • Disable Tab Detach 2 2019.818.1 ({e85f814a-b0a1-4ce4-9a40-5325da7ba84b})
  • Docs Online Viewer 5.5.5 ({bfb54675-2fd9-4e22-949d-c36333aff6b5})
  • Don't Fuck With Paste 2.3.1 (DontFuckWithPaste@raim.ist)
  • Don't touch my tabs! (rel=noopener) 2.1.1 ({6b938c0c-fc53-4f27-805f-619778631082})
  • Download all Images 0.6.4 ({32af1358-428a-446d-873e-5f8eb5f2a72e})
  • Download Manager (S3) 5.12 (s3download@statusbar)
  • DuckDuckGo 1.0 (ddg@search.mozilla.org)
  • Easy Youtube Video Downloader Express 16.0 ({b9acf540-acba-11e1-8ccb-001fd0e08bd4})
  • Enhancer for YouTube™ 2.0.98.2 (enhancerforyoutube@maximerf.addons.mozilla.org)
  • Facebook Container 2.0.3 (@contain-facebook)
  • Flagfox 6.1.19 ({1018e4d6-728f-4b20-ad56-37578a4de76b})
  • Forecastfox (fix version) 4.25 (forecastfox@s3_fix_version)
  • Free Download Manager 3.0.41 (fdm_ffext2@freedownloadmanager.org)
  • Google 1.0 (google@search.mozilla.org)
  • Google Container 1.5.0 (@contain-google)
  • Google search link fix 1.6.9 (jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack)
  • google-no-tracking-url 3.0.0 (jid1-zUrvDCat3xoDSQ@jetpack)
  • History Cleaner 1.2.3 ({a138007c-5ff6-4d10-83d9-0afaf0efbe5e})
  • HTML5 Video Everywhere! 0.5.0 (h5vew@tik.tn)
  • I don't care about cookies 3.0.6 (jid1-KKzOGWgsW3Ao4Q@jetpack)
  • IBA Opt-out (by Google) 2.0 (optout@google.com)
  • Image Max URL 0.11.12 (maxurl@qsniyg)
  • Imagus 0.9.8.72 ({00000f2a-7cde-4f20-83ed-434fcb420d71})
  • Instagram Downloader 3.0.19 ({0fadbf07-bb25-4737-9800-b879a6e1c417})
  • Iridium for YouTube 1.2.4 (iridium@particlecore.github.io)
  • LastPass: Free Password Manager 4.37.0.1 (support@lastpass.com)
  • Mute all inactive tabs 0.2 (mute-all-inactive-tabs@evilpie.tomschuster.name)
  • Nimbus Screen Capture: Screenshots, Annotate 15.4.5 (nimbusscreencaptureff@everhelper.me)
  • Non-Personalized Google Ads 1.0.0 ({56a96589-9b5e-41da-b817-f776aafc4c74})
  • OneTab 1.29 (extension@one-tab.com)
  • Open Image In New Tab 0.2.0 (open-image-in-new-tab@mint.as)
  • Open in Chrome 0.2.4 ({086f665e-6a55-4107-9147-f9a14e72b137})
  • Open in MS Edge™ 0.2.0 ({94782f74-1a58-4332-a803-00006221a9d0})
  • Open in new tab 0.2 ({4a9cf29c-3661-4a7c-8df3-0e046c9660da})
  • Popup Blocker (strict) 0.5.1.3 ({de22fd49-c9ab-4359-b722-b3febdc3a0b0})
  • Print Edit WE 24.4 (printedit-we@DW-dev)
  • Redirect AMP to HTML 2.0.0 ({569456be-2850-4f7e-b669-71e55140ee0a})
  • Remove Redirect 2.2.1.1 (removeredirect@hyperfekt)
  • Scroll To Top 4.8 (jid0-gRmSxW9ByuHwGjLhtXJg27YnZRs@jetpack)
  • ScrollAnywhere 8.0 (juraj.masiar@gmail.com_ScrollAnywhere)
  • SCs Currency Converter 1.2.2 (scscurrencyconverter@sarics)
  • Search by Image 1.22.0 ({2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c})
  • Search image 0.1.3 (searchimage@searchimage.fr)
  • SearchPreview 12.3 ({EF522540-89F5-46b9-B6FE-1829E2B572C6})
  • Shortcuts for Google™ Products 1.1.9 (jid1-SVJwkBGCTt4PyQ@jetpack)
  • Show/Hide passwords 0.4 (shpassword@shpassword.fr)
  • Simple Translate 2.2.0 (simple-translate@sienori)
  • Slack Hebrew 1.4 ({1a16a9b9-d269-43cd-a8ed-572b3fab27bf})
  • Smart HTTPS 0.2.9 ({b3e677f4-1150-4387-8629-da738260a48e})
  • Social Video Downloader 2.3.12 ({00e68183-fc7d-4a91-b5cc-f7f8272386db})
  • SoundFixer 1.1.0 (soundfixer@unrelenting.technology)
  • Swift Selection Search 3.33.1 (jid1-KdTtiCj6wxVAFA@jetpack)
  • Tab2QR 2.1.2 ({dc3dce74-bf98-4eb4-adc4-75597edb6c5c})
  • Tabhunter 3.0.5 (tabhunter@ericpromislow.com)
  • Textmarker 5.1.2 (textMarker@underFlyingBirches.org)
  • Transparent Standalone Images 2.1 (jid0-ezUl0hF1SPM9hLO5BMBkNoblB8s@jetpack)
  • Twitter Container 1.3.1 (@contain-twitter)
  • uBlock Origin 1.23.0 (uBlock0@raymondhill.net)
  • Undo Close Tab 5.0.0 ({4853d046-c5a3-436b-bc36-220fd935ee1d})
  • Universal Bypass 11.11 ({529b261b-df0b-4e3b-bf42-07b462da0ee8})
  • UnLazy 8.0.6.1 (unlazy@eladkarako.com)
  • URL Link 3.4 ({139a120b-c2ea-41d2-bf70-542d9f063dfd})
  • Voice Fill 1.4.4 (speaktome@mozilla.com)
  • Wayback Machine 1.8.6 (wayback_machine@mozilla.org)
  • WorldBrain's Memex 1.4.0 (info@worldbrain.io)
  • Worldwide Radio 3.1 (worldwide@radio)
  • WOT Web of Trust, Website Reputation Ratings 20190818.0wot ({a0d7ccb3-214d-498b-b4aa-0e8fda9a7bf7})
  • Zoom Image 2.6.1 ({b14f4076-e80d-4baa-8c7d-8c65dfd2519c})
  • Zoom Page WE 16.0 (zoompage-we@DW-dev)
  • לכבות את האורות 4.0.41.0 (stefanvandamme@stefanvd.net) (Neaktívny)
  • Amazon Container 1.0.0 (@contain-amazon) (Neaktívny)
  • Decentraleyes 2.0.13 (jid1-BoFifL9Vbdl2zQ@jetpack) (Neaktívny)
  • FoxClocks 5.2.5 ({d37dc5d0-431d-44e5-8c91-49419370caa1}) (Neaktívny)
  • Privacy Possum 2019.7.18 (woop-NoopscooPsnSXQ@jetpack) (Neaktívny)
  • Resurrect Pages 7 ({0c8fbd76-bdeb-4c52-9b24-d587ce7b9dc3}) (Neaktívny)
  • StickyNotes 1.2.4 (sticky@filenamezero.dip.jp) (Neaktívny)

JavaScript

  • incrementalGCEnabled: True

Grafika

  • adapterDescription: Intel(R) UHD Graphics 620
  • adapterDescription2: AMD Radeon (TM) R5 M330
  • adapterDeviceID: 0x5917
  • adapterDeviceID2: 0x6660
  • adapterDrivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
  • adapterDrivers2: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a
  • adapterRAM: Unknown
  • adapterRAM2: 2048
  • adapterSubsysID: 00000000
  • adapterSubsysID2: 0000000c
  • adapterVendorID: 0x8086
  • adapterVendorID2: 0x1002
  • clearTypeParameters: Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
  • contentUsesTiling: False
  • crashGuards: []
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 10.0.18362.476
  • driverDate: 3-8-2019
  • driverDate2: 8-8-2019
  • driverVendor:
  • driverVendor2:
  • driverVersion: 25.20.100.6615
  • driverVersion2: 26.20.13001.29010
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'available', u'description': u'Direct2D', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_HW_ANGLE'}, {u'status': u'available', u'description': u'GPU Process', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'GPU_PROCESS'}, {u'status': u'opt-in', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'name': u'WEBRENDER'}, {u'status': u'blocked-release-channel-battery', u'description': u'WebRender qualified', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'blocked-release-channel-battery', u'message': u'Release channel and battery', u'type': u'env'}], u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}, {u'status': u'available', u'description': u'Advanced Layers', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'ADVANCED_LAYERS'}]}
  • info: {u'AzureContentBackend (UI Process)': u'skia', u'CMSOutputProfile': u'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', u'AzureCanvasBackend (UI Process)': u'skia', u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'AzureFallbackCanvasBackend (UI Process)': u'none', u'ApzAutoscrollInput': 1, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureContentBackend': u'direct2d 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 4
  • targetFrameRate: 60
  • usesTiling: False
  • webgl1DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_disjoint_timer_query EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_filter_anisotropic OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: Google Inc. -- ANGLE (Intel(R) UHD Graphics 620 Direct3D11 vs_5_0 ps_5_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.21dccd386996)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000016ce5) EGL_VERSION: 1.4 (ANGLE 2.1.0.21dccd386996) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context
  • webgl2DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OVR_multiview2 OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture
  • webgl2Extensions: EXT_color_buffer_float EXT_disjoint_timer_query EXT_float_blend EXT_texture_compression_bptc EXT_texture_filter_anisotropic OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: Google Inc. -- ANGLE (Intel(R) UHD Graphics 620 Direct3D11 vs_5_0 ps_5_0)
  • webgl2Version: OpenGL ES 3.0 (ANGLE 2.1.0.21dccd386996)
  • webgl2WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000016ce5) EGL_VERSION: 1.4 (ANGLE 2.1.0.21dccd386996) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11
  • windowUsingAdvancedLayers: True

Upravené nastavenia

Ostatné

  • User JS: Nie
  • Prístupnosť: Áno
FredMcD
  • Top 10 Contributor
4267 riešení 59838 odpovedí

Please explain in detail what you are doing to translate the page.

Please explain in detail what you are doing to translate the page.
Pomohlo vám to?
Citácia
Senali Madawala
  • Top 25 Contributor
1 riešení 151 odpovedí

Translate a webpage in Firefox

To add a new language-

   01.Click on the menu button on the top right corner of your browser
   02.Go to Preferences 
   03.Then click on ‘Choose in the Language and Appearance section’.
   04.Select any language you want and click OK.

For translation in Firefox,have to install the Firefox Translation extensions. Some of the most popularly used add-ons are GoogleTranslatorforFirefox or ToGoogleTranslate.

Translate a webpage in Firefox To add a new language- 01.Click on the menu button on the top right corner of your browser 02.Go to Preferences 03.Then click on ‘Choose in the Language and Appearance section’. 04.Select any language you want and click OK. For translation in Firefox,have to install the Firefox Translation extensions. Some of the most popularly used add-ons are GoogleTranslatorforFirefox or ToGoogleTranslate.
Pomohlo vám to?
Citácia

Autor otázky

I have an addon called Simple Translate. In the past, I used to get a translation of the page, but now I get a blank page with the headline "Translating" and no translation appears. Or I get a message: "There has been an error translating this page". But, if I mark text, I can translate it.

I have an addon called Simple Translate. In the past, I used to get a translation of the page, but now I get a blank page with the headline "Translating" and no translation appears. Or I get a message: "There has been an error translating this page". But, if I mark text, I can translate it.

Upravil(a) Gad Feldan dňa

Pomohlo vám to?
Citácia

Autor otázky

Senali Madawala said

Translate a webpage in Firefox To add a new language- 01.Click on the menu button on the top right corner of your browser 02.Go to Preferences 03.Then click on ‘Choose in the Language and Appearance section’. 04.Select any language you want and click OK. For translation in Firefox,have to install the Firefox Translation extensions. Some of the most popularly used add-ons are GoogleTranslatorforFirefox or ToGoogleTranslate.

I'm sorry, but that's not what I asked. Anyway, thank you very much.

''Senali Madawala [[#answer-1267318|said]]'' <blockquote> Translate a webpage in Firefox To add a new language- 01.Click on the menu button on the top right corner of your browser 02.Go to Preferences 03.Then click on ‘Choose in the Language and Appearance section’. 04.Select any language you want and click OK. For translation in Firefox,have to install the Firefox Translation extensions. Some of the most popularly used add-ons are GoogleTranslatorforFirefox or ToGoogleTranslate. </blockquote> I'm sorry, but that's not what I asked. Anyway, thank you very much.
Pomohlo vám to? 0
Citácia
cor-el
  • Top 10 Contributor
  • Moderator
17567 riešení 158896 odpovedí

Sounds that your extension is currently broken.

You can try to disable/enable and uninstall/reinstall the extension to see if this makes the extension work again.

You can also check the Browser Console for related messages.

  • "3-bar" menu button or Tools -> Web Developer
Sounds that your extension is currently broken. You can try to disable/enable and uninstall/reinstall the extension to see if this makes the extension work again. You can also check the Browser Console for related messages. *"3-bar" menu button or Tools -> Web Developer
Pomohlo vám to? 0
Citácia

Užitočné odpovede

I disabled all add-ons except Simple Translate and it didn't help. Then I uninstalled and reinstalled Simple Translate (when the other add-ons are disabled) and that didn't help either.

I disabled all add-ons except Simple Translate and it didn't help. Then I uninstalled and reinstalled Simple Translate (when the other add-ons are disabled) and that didn't help either.
Pomohlo vám to? 1
Citácia
Senali Madawala
  • Top 25 Contributor
1 riešení 151 odpovedí

Sorry for the previous answer.Trying with another Translater may help to solve this. Because I tried to translate that web page with the 'to google translate' and it's working to me.

Sorry for the previous answer.Trying with another Translater may help to solve this. Because I tried to translate that web page with the 'to google translate' and it's working to me.

Upravil(a) Senali Madawala dňa

Pomohlo vám to? 0
Citácia

Autor otázky

Senali Madawala said

Trying with another Translater, may help to solved this. Because I tried to translate that web page with the 'to google translate' and it's working to me.

Thanks. I tried, but it didn't work to me

''Senali Madawala [[#answer-1267360|said]]'' <blockquote> Trying with another Translater, may help to solved this. Because I tried to translate that web page with the 'to google translate' and it's working to me. </blockquote> Thanks. I tried, but it didn't work to me
Pomohlo vám to? 0
Citácia
jscher2000
  • Top 10 Contributor
8785 riešení 71851 odpovedí

Vybrané riešenie

Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies:

(1) Send the URL of the page to Google Translate (leave the page or open a new tab)

Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in your first screenshot.

(2) Use an official Google Translate API to translate the page "in place"

This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid.

(3) Insert the Google Translate Widget to translate the page "in place"

The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts.

Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved.

A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here:

https://greasyfork.org/en/scripts/391935-inject-google-translate-widget

I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different.

Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies: (1) Send the URL of the page to Google Translate (leave the page or open a new tab) Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in [https://user-media-prod-cdn.itsre-sumo.mozilla.net/uploads/images/2019-11-18-08-01-15-cad402.png your first screenshot]. (2) Use an official Google Translate API to translate the page "in place" This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid. (3) Insert the Google Translate Widget to translate the page "in place" The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts. Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved. A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here: https://greasyfork.org/en/scripts/391935-inject-google-translate-widget I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different.
Pomohlo vám to? 1
Citácia

Autor otázky

Thank you very much. The problem is that Firefox prevents the page from connecting to translate.googleusercontent.com . That's why I changed the value of accessibility.blockautorefresh in about: config to false as your suggestion at https://support.mozilla.org/en-US/questions/1178877. It solved almost the whole problem for me. There is yet a site https://www.thewindowsclub.com/ that when I am trying to translate, I get a message "The page is invalid upload. There was an error connecting to translate.googleusercontent.com". Other pages I can translate now.

Thank you very much. The problem is that Firefox prevents the page from connecting to translate.googleusercontent.com . That's why I changed the value of accessibility.blockautorefresh in about: config to false as your suggestion at https://support.mozilla.org/en-US/questions/1178877. It solved almost the whole problem for me. There is yet a site https://www.thewindowsclub.com/ that when I am trying to translate, I get a message "The page is invalid upload. There was an error connecting to translate.googleusercontent.com". Other pages I can translate now.

Upravil(a) Gad Feldan dňa

Pomohlo vám to?
Citácia
ali.rogers3608 0 riešení 5 odpovedí

Try coping the text, pasting it into google translate, coping the translation, and then pasting it back into the sight. I know that it might not be easy, but it might work.

Try coping the text, pasting it into google translate, coping the translation, and then pasting it back into the sight. I know that it might not be easy, but it might work.
Pomohlo vám to?
Citácia
ali.rogers3608 0 riešení 5 odpovedí

Try copying the text, pasting it into google translate, copying the translation, and then pasting it back into the sight. I know that it might not be easy, but it might work.

Try copying the text, pasting it into google translate, copying the translation, and then pasting it back into the sight. I know that it might not be easy, but it might work.
Pomohlo vám to?
Citácia

Autor otázky

ali.rogers3608 said

Try copying the text, pasting it into google translate, copying the translation, and then pasting it back into the sight. I know that it might not be easy, but it might work.

Thank you. I tried and it didn't work.

''ali.rogers3608 [[#answer-1267662|said]]'' <blockquote> Try copying the text, pasting it into google translate, copying the translation, and then pasting it back into the sight. I know that it might not be easy, but it might work. </blockquote> Thank you. I tried and it didn't work.
Pomohlo vám to?
Citácia

Autor otázky

jscher2000 said

Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies: (1) Send the URL of the page to Google Translate (leave the page or open a new tab) Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in your first screenshot. (2) Use an official Google Translate API to translate the page "in place" This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid. (3) Insert the Google Translate Widget to translate the page "in place" The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts. Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved. A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here: https://greasyfork.org/en/scripts/391935-inject-google-translate-widget I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different.

Thank you very much. The problem is that Firefox prevents the page from connecting to translate.googleusercontent.com . That's why I changed the value of accessibility.blockautorefresh in about: config to false as your suggestion at https://support.mozilla.org/en-US/questions/1178877. It solved almost the whole problem for me. There is yet a site https://www.thewindowsclub.com/ that when I am trying to translate, I get a message "The page is invalid upload. There was an error connecting to translate.googleusercontent.com". Other pages I can translate now.

''jscher2000 [[#answer-1267564|said]]'' <blockquote> Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies: (1) Send the URL of the page to Google Translate (leave the page or open a new tab) Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in [https://user-media-prod-cdn.itsre-sumo.mozilla.net/uploads/images/2019-11-18-08-01-15-cad402.png your first screenshot]. (2) Use an official Google Translate API to translate the page "in place" This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid. (3) Insert the Google Translate Widget to translate the page "in place" The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts. Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved. A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here: https://greasyfork.org/en/scripts/391935-inject-google-translate-widget I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different. </blockquote> Thank you very much. The problem is that Firefox prevents the page from connecting to translate.googleusercontent.com . That's why I changed the value of accessibility.blockautorefresh in about: config to false as your suggestion at https://support.mozilla.org/en-US/questions/1178877. It solved almost the whole problem for me. There is yet a site https://www.thewindowsclub.com/ that when I am trying to translate, I get a message "The page is invalid upload. There was an error connecting to translate.googleusercontent.com". Other pages I can translate now.

Upravil(a) Gad Feldan dňa

Pomohlo vám to?
Citácia

Autor otázky

Gad Feldan said

jscher2000 said
Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies: (1) Send the URL of the page to Google Translate (leave the page or open a new tab) Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in your first screenshot. (2) Use an official Google Translate API to translate the page "in place" This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid. (3) Insert the Google Translate Widget to translate the page "in place" The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts. Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved. A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here: https://greasyfork.org/en/scripts/391935-inject-google-translate-widget I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different.

Thank you very much. The problem is that Firefox prevents the page from connecting to translate.googleusercontent.com . That's why I changed the value of accessibility.blockautorefresh in about: config to false as your suggestion at https://support.mozilla.org/en-US/questions/1178877. It solved almost the whole problem for me. There is yet a site https://www.thewindowsclub.com/ that when I am trying to translate, I get a message "The page is invalid upload. There was an error connecting to translate.googleusercontent.com". Other pages I can translate now.

               I did what you wrote in section 3 and it works for me too. Thank you very much.
''Gad Feldan [[#answer-1267702|said]]'' <blockquote> ''jscher2000 [[#answer-1267564|said]]'' <blockquote> Hi Gad Feldan, I'm not sure about the extensions you've tried, but there are three possible strategies: (1) Send the URL of the page to Google Translate (leave the page or open a new tab) Google will attempt to independently retrieve the page and translate it. This may fail for numerous reasons. I think that might be what is happening in [https://user-media-prod-cdn.itsre-sumo.mozilla.net/uploads/images/2019-11-18-08-01-15-cad402.png your first screenshot]. (2) Use an official Google Translate API to translate the page "in place" This may require a paid developer account with Google, so I don't know if it is used in free extensions. But this should work as long as the API key is valid. (3) Insert the Google Translate Widget to translate the page "in place" The widget script was released for website authors to add translation to their own pages, but you actually can inject it into any site that doesn't block external Google scripts. Mozilla recently blocked/removed a number of these extensions due to a new policy that doesn't allow extensions to inject external scripts -- all scripts need to be included with the extension to be approved. A partial workaround for the block is to user one of the userscript extensions (Tampermonkey or Violentmonkey) and a userscript to inject Google's script. I posted such a userscript over here: https://greasyfork.org/en/scripts/391935-inject-google-translate-widget I tested in on the bild article and it worked for me (screenshot attached), although I admit I'm blocking a lot of content in that page, so if our blocking strategies are different, the result also could be different. </blockquote> Thank you very much. The problem is that Firefox prevents the page from connecting to translate.googleusercontent.com . That's why I changed the value of accessibility.blockautorefresh in about: config to false as your suggestion at https://support.mozilla.org/en-US/questions/1178877. It solved almost the whole problem for me. There is yet a site https://www.thewindowsclub.com/ that when I am trying to translate, I get a message "The page is invalid upload. There was an error connecting to translate.googleusercontent.com". Other pages I can translate now. </blockquote> I did what you wrote in section 3 and it works for me too. Thank you very much.
Pomohlo vám to?
Citácia
Položiť otázku

Ak chcete pridať odpoveď, musíte sa prihlásiť k svojmu účtu. Ak účet doteraz nemáte, položte novú otázku.