Skip to content

Add Translate+ extension using Gradio API#2423

Closed
truonghoangminhduc123-create wants to merge 9 commits into
TurboWarp:masterfrom
truonghoangminhduc123-create:master
Closed

Add Translate+ extension using Gradio API#2423
truonghoangminhduc123-create wants to merge 9 commits into
TurboWarp:masterfrom
truonghoangminhduc123-create:master

Conversation

@truonghoangminhduc123-create

Copy link
Copy Markdown

Description

This Pull Request adds the Translate+ extension, which allows users to translate text using various services (Google, Bing, Reverso, Alibaba) via a custom Gradio API hosted on Hugging Face.

Features

  • Multi-service support (Google, Bing, Reverso, Alibaba).
  • Supports over 50+ languages.
  • Uses the latest Gradio 5+ API workflow (call/predict) for reliable translations.
  • Clean and simple reporter block for easy integration in projects.

How to test

  1. Load the extension in TurboWarp.
  2. Use the translate [TEXT] using [SERVICE] to [LANG] block.
  3. Verify that the translation result is returned correctly.

Credits

Extension created by Minh Đức (@tuhbooh on Hugging Face).
Review at extensions/minhduc/Translate+.js

@github-actions github-actions Bot added the pr: new extension Pull requests that add a new extension label Feb 21, 2026
@truonghoangminhduc123-create

Copy link
Copy Markdown
Author

!format

@truonghoangminhduc123-create

Copy link
Copy Markdown
Author

hi some developers :)

@The11thPencil

Copy link
Copy Markdown

I think this can be considered as a "Very niche extensions" on top of trying to provide an alternative to an extension that is much more reliable and trustworthy.

@CST1229

CST1229 commented Feb 21, 2026

Copy link
Copy Markdown
Collaborator

I think this can be considered as a "Very niche extensions" on top of trying to provide an alternative to an extension that is much more reliable and trustworthy.

on top of being doable with fetch

(though, so is S-Grab...)

@truonghoangminhduc123-create

Copy link
Copy Markdown
Author

bro, i just make it simple and ok for newbie to use

@truonghoangminhduc123-create

Copy link
Copy Markdown
Author

This tool wasn't created to lead the market. It's merely a 'stopgap' solution or a risky alternative for those who don't want (or can't) use the mainstream, familiar tools.

@The11thPencil

Copy link
Copy Markdown

You cannot submit two extensions in one PR, if you want to develop another extension while Translate+ is being reviewed, you should do so in a different branch.

I also suggest you to never develop new extensions in the master branch. Always develop them in another branch. The master branch should be reserved for staying up to date with upstream unless you are making your own gallery.

@Brackets-Coder

Copy link
Copy Markdown
Contributor

!format

@truonghoangminhduc123-create

truonghoangminhduc123-create commented Feb 22, 2026 via email

Copy link
Copy Markdown
Author

@truonghoangminhduc123-create

truonghoangminhduc123-create commented Feb 22, 2026 via email

Copy link
Copy Markdown
Author

@SharkPool-SP

Copy link
Copy Markdown
Collaborator

Havent seen any changes to this PR so im gonna close this. This adds only 1 block, that of which can be replicated using the translate extension, and some of these options dont even work:
image
image
image

Additionally, the extension uses some bad practices, youre formatMessage description is technically not required but the description should actually be.... descriptive, and the fetches should ideally be cached

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: new extension Pull requests that add a new extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants