MARKETPLACE
PLUGINS
TRANSLATE PAGE
Translate Page logo

Translate Page

Published April 2025
   •    Updated this week

Plugin details

This plugin allows you to translate your entire page into one of many languages and can be changed on-the-fly swapping between multiple languages very easily.
All supported languages (over 240) are held in a state called "languages".

Simply place the element onto your page, select your source language code and then supply a target language code. When you load your page, it will be translated into the selected target language.

If you need to exclude any elements from being translated, you can supply a value of "notranslate" in the attribute ID field of that particular element.

The plugin uses the Google Translate library with some additional code to help improve its use with our Bubble apps. No API keys are required and no complicated setup is required.

Free

For everyone

2.5 stars   •   2 ratings
88 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Pork1977gm logo
Pork1977gm
Joined 2017   •   34 Plugins
View contributor profile

Instructions

Place the "Translate Page" element onto your page, configure it as needed and away you go!
Demo pages:
https://paul-testing.bubbleapps.io/version-test/ai_agent_instructions

The demo page just points to the instructions for one of my more advanced plugins. You'll find the language dropdown sitting at the top of the page.

Types

This plugin can be found under the following types:
Api   •   Element

Categories

This plugin can be found under the following categories:
Social Network   •   Ecommerce   •   Small Business   •   Technical   •   Productivity   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.5)

It works surprisingly well!
December 12th, 2025
After installing the plugin, I configured it as follows: 1. Preparation of the Language Selection Element: I created a Dropdown and entered language codes like en, ko, etc., in the Static Choices (Dynamic Choices can also be used). 2. TranslatePage Element Placement and Configuration: The Source language is set to the app's default language code (static), and the Target language is dynamically linked to [Dropdown's value]. 3. Excluding Elements from Translation: For elements that should not be translated (e.g., the dropdown itself), I entered notranslate in the ID Attribute.
не показывается на сайте
August 11th, 2025
Поставил элемент, а он не отображается
Bubble