AIGODLIKE-ComfyUI-Translation
A plugin for multilingual translation of ComfyUI,This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
Stars: 1331
A plugin for multilingual translation of ComfyUI, This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
README:
NOTE: The new ComfyUI has generated some additional work, please wait.(Currently, the translation coverage rate is 72%)
A plugin for multilingual translation of ComfyUI,This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
I hope ComfyUI can support more languages besides Chinese and English, such as French, German, Japanese, Korean, etc. However, I believe that translation should be done by native speakers of each language. So I need your help, let's go fight for ComfyUI together!
[Korean] Korean translation needs help~
[Japanese] Japanese translation needs help~
COMFYUI Translation | 简体中文 | 繁體中文 | English | 日本語 | 한국어 | Русский | Your language |
---|---|---|---|---|---|---|---|
Menu | √ | √ | √ | √ | √ | √ | TODO |
NodeCategory | √ | √ | √ | √ | √ | √ | TODO |
Nodes | √ | √ | √ | √ | √ | √ | TODO |
- Translate all UI of ComfyUI
- Direct language switching (limitation: custom names will be removed) https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION/assets/116185401/e43182b7-8932-4358-bc65-ade7bddf27c5
- Support for adding other languages
- Support translation custom nodes
- (2023/8/16) Support one-click switching between English/currently set language
- (2023/8/19) Support for multilingual translation of custom nodes * (in production)
Custom Node Name | 简中 | 繁中 | English | 日本語 | 한국어 | Русский |
---|---|---|---|---|---|---|
3D-MeshTool | √ | TODO | √ | TODO | TODO | TODO |
3D-Pack | √ | TODO | √ | TODO | TODO | TODO |
Advanced Encode | √ | √ | √ | TODO | TODO | TODO |
Advanced ControlNet | √ | √ | √ | TODO | TODO | TODO |
AGL-ComfyUI-Translation | √ | √ | √ | √ | TODO | TODO |
AlekPet Nodes | √ | √ | √ | √ | TODO | TODO |
AnimateAnyone | √ | TODO | √ | TODO | TODO | TODO |
AnimateDiff | √ | √ | √ | √ | TODO | TODO |
AnimateDiff-Evolved | √ | √ | √ | TODO | TODO | TODO |
AnyLine | √ | TODO | √ | TODO | TODO | TODO |
Automatic CFG | √ | TODO | √ | TODO | TODO | TODO |
BiRefNet | √ | TODO | √ | TODO | TODO | TODO |
BitsandBytes NF4 | √ | TODO | √ | TODO | TODO | TODO |
BrushNet (kijai) | √ | TODO | √ | TODO | TODO | TODO |
BrushNet (nullquant) | √ | TODO | √ | TODO | TODO | TODO |
Bxb | √ | TODO | √ | TODO | TODO | TODO |
CCSR | √ | TODO | √ | TODO | TODO | TODO |
Champ | √ | TODO | √ | TODO | TODO | TODO |
CLIP Seg | √ | √ | √ | √ | TODO | TODO |
CogVideo | √ | TODO | √ | TODO | TODO | TODO |
ComfyRoll | √ | √ | √ | TODO | TODO | TODO |
ControlNet LLLite | √ | √ | √ | TODO | TODO | TODO |
ControlNet Preprocessors | √ | √ | √ | √ | TODO | TODO |
ControlNet Preprocessors AUX | √ | √ | √ | √ | TODO | TODO |
Crystools | √ | TODO | √ | TODO | TODO | √ |
Cutoff | √ | √ | √ | √ | TODO | TODO |
Custom-Scripts | √ | √ | √ | TODO | TODO | TODO |
cg-use-everywhere | √ | TODO | √ | TODO | TODO | TODO |
cg-image-picker | √ | TODO | √ | TODO | TODO | TODO |
Davemane42 Nodes | √ | √ | √ | √ | TODO | TODO |
Dagthomas Nodes | √ | √ | √ | √ | TODO | TODO |
Derfuu Nodes | √ | TODO | √ | TODO | TODO | TODO |
DynamiCrafter (kijai) | √ | TODO | √ | TODO | TODO | TODO |
DynamiCrafter (ExponentialML) | √ | TODO | √ | TODO | TODO | TODO |
DynamicThresholding | √ | √ | √ | TODO | TODO | TODO |
EasyAnimate (chaojie) | √ | TODO | √ | TODO | TODO | TODO |
EasyAnimate (kijai) | √ | TODO | √ | TODO | TODO | TODO |
Easy Tools | √ | TODO | √ | TODO | TODO | TODO |
Easy Use | √ | TODO | √ | TODO | TODO | TODO |
Eesahes Nodes | √ | TODO | √ | TODO | TODO | TODO |
Efficiency Nodes | √ | √ | √ | √ | TODO | TODO |
ELLA (ExponentialML) | √ | TODO | √ | TODO | TODO | TODO |
ELLA (Tencent) | √ | TODO | √ | TODO | TODO | TODO |
EllangoK Postprocessing | √ | √ | √ | TODO | TODO | TODO |
Essentials | √ | TODO | √ | TODO | TODO | TODO |
Execution-Inversion | √ | TODO | √ | TODO | TODO | TODO |
ExLlama nodes | √ | √ | √ | TODO | TODO | TODO |
experiments | √ | √ | √ | TODO | TODO | TODO |
Face Analysis | √ | TODO | √ | TODO | TODO | TODO |
Fast Decode | √ | √ | √ | √ | TODO | TODO |
Flowty CRM | √ | TODO | √ | TODO | TODO | TODO |
Flowty TripoSR | √ | TODO | √ | TODO | TODO | TODO |
Frame Interpolation | √ | TODO | √ | TODO | TODO | TODO |
FreeU Advanced | √ | TODO | √ | TODO | TODO | TODO |
IC-Light (kijai) | √ | TODO | √ | TODO | TODO | TODO |
IC-Light-Wrapper (kijai) | √ | TODO | √ | TODO | TODO | TODO |
IF AI tools | √ | TODO | √ | TODO | TODO | TODO |
Image Resize | √ | TODO | √ | TODO | TODO | TODO |
Instant Mesh | √ | TODO | √ | TODO | TODO | TODO |
IPAdapter | √ | √ | √ | TODO | TODO | TODO |
IPAdapter_plus | √ | √ | √ | TODO | TODO | TODO |
Image Grid | √ | √ | √ | TODO | TODO | TODO |
Impact Pack | √ | √ | √ | TODO | TODO | TODO |
Impact Subpack | √ | √ | √ | TODO | TODO | TODO |
Inpaint Nodes | √ | TODO | √ | TODO | TODO | TODO |
Inspire Pack | √ | √ | √ | TODO | TODO | TODO |
InstantID (cubiq) | √ | TODO | √ | TODO | TODO | TODO |
InstantID (ZHO) | √ | TODO | √ | TODO | TODO | TODO |
Joy Caption | √ | TODO | √ | TODO | TODO | TODO |
KJ Nodes | √ | TODO | √ | TODO | TODO | TODO |
kkTranslator | √ | TODO | √ | TODO | TODO | TODO |
Kolors (kijai) | √ | TODO | √ | TODO | TODO | TODO |
Kolors (MinusZone) | √ | TODO | √ | TODO | TODO | TODO |
LaMa Preprocessor | √ | TODO | √ | TODO | TODO | TODO |
Latent2RGB | √ | √ | √ | √ | TODO | TODO |
LayerDiffuse | √ | TODO | √ | TODO | TODO | TODO |
LayerStyle | √ | TODO | √ | TODO | TODO | TODO |
LCM | √ | TODO | √ | TODO | TODO | TODO |
Literals | √ | TODO | √ | TODO | TODO | TODO |
LivePortrait(KJ) | √ | TODO | √ | TODO | TODO | TODO |
LivePortrait-Advanced | √ | TODO | √ | TODO | TODO | TODO |
LoadLoraWithTags | √ | TODO | √ | TODO | TODO | TODO |
Logic | √ | TODO | √ | TODO | TODO | TODO |
LoraAutoTrigger | √ | TODO | √ | TODO | TODO | TODO |
MagicClothing | √ | TODO | √ | TODO | TODO | TODO |
Manager | √ | √ | √ | TODO | TODO | √ |
Marigold | √ | TODO | √ | TODO | TODO | TODO |
Masquerade Nodes | √ | √ | √ | TODO | TODO | TODO |
Math | √ | TODO | √ | TODO | TODO | TODO |
Mixlab Nodes | √ | TODO | √ | TODO | TODO | TODO |
MoonDream | √ | TODO | √ | TODO | TODO | TODO |
MotionCtrl | √ | TODO | √ | TODO | TODO | TODO |
MotionCtrl-SVD | √ | TODO | √ | TODO | TODO | TODO |
MTB | √ | TODO | √ | TODO | TODO | TODO |
N-Sidebar | √ | TODO | √ | TODO | TODO | TODO |
Noise | √ | √ | √ | TODO | TODO | TODO |
NormalLighting | √ | TODO | √ | TODO | TODO | TODO |
Paint By Example | √ | TODO | √ | TODO | TODO | TODO |
Perturbed-Attention | √ | TODO | √ | TODO | TODO | TODO |
Portrai Master | √ | TODO | √ | TODO | TODO | TODO |
Power Noise Suite | √ | TODO | √ | TODO | TODO | TODO |
Prompt Composer | √ | TODO | √ | TODO | TODO | TODO |
Prompt MZ | √ | TODO | √ | TODO | TODO | TODO |
Prompt Reader | √ | TODO | √ | TODO | TODO | TODO |
PuLID (cubiq) | √ | TODO | √ | TODO | TODO | TODO |
QR | √ | √ | √ | TODO | TODO | TODO |
OneButtonPrompt | √ | TODO | √ | TODO | TODO | TODO |
ReActor | √ | TODO | √ | TODO | TODO | TODO |
ResAdapter | √ | TODO | √ | TODO | TODO | TODO |
Restart-Sampling | √ | √ | √ | TODO | TODO | TODO |
Roop | √ | TODO | √ | TODO | TODO | TODO |
rgthree | √ | TODO | √ | TODO | TODO | TODO |
SD-Latent-Interposer | √ | TODO | √ | TODO | TODO | TODO |
SDXL_prompt_styler | √ | √ | √ | TODO | TODO | TODO |
SeargeSDXL | √ | √ | √ | TODO | TODO | TODO |
Segment Anything | √ | TODO | √ | TODO | TODO | TODO |
StabilityNodes | √ | √ | √ | TODO | TODO | TODO |
SUPIR | √ | TODO | √ | TODO | TODO | TODO |
TiledDiffusion | √ | TODO | √ | TODO | TODO | TODO |
TiledKSampler | √ | √ | √ | √ | TODO | TODO |
TinyTerra | √ | TODO | √ | TODO | TODO | TODO |
ToonCrafter | √ | TODO | √ | TODO | TODO | TODO |
TripoAPI | √ | TODO | √ | TODO | TODO | TODO |
UltimateSDUpscale | √ | √ | √ | TODO | TODO | TODO |
Vextra Nodes | √ | √ | √ | TODO | TODO | TODO |
Video Matting | √ | TODO | √ | TODO | TODO | TODO |
Visual Style Prompting | √ | TODO | √ | TODO | TODO | TODO |
VLM Nodes | √ | TODO | √ | TODO | TODO | TODO |
WAS Suite | √ | √ | √ | TODO | TODO | TODO |
WD14-Tagger | √ | √ | √ | TODO | TODO | TODO |
zfkun | √ | TODO | √ | TODO | TODO | TODO |
The above only includes translations for the UI. If you are a developer and need me to help you translate your interface, you can go directly to the ComfyUI Plugins List to add your custom node project, or send an issue, as long as I can see it, I will translate it (it will take some time)
AIGODLIKE-COMFYUI-TRANSLATION is equivalent to a custom node, you can use any method you like, just put it in folder custom_nodes Then run:
cd ComfyUI/custom_nodes
git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION.git
-
Create a new 'Language Name' folder in the plugin directory (e.g. example folder)
-
Find the LocaleMap.js file and add the language code with the same name as the first step folder in it
export const LOCALES = { "zh-CN": { "nativeName": "中文", "englishName": "Chinese Simplified" }, "en-US": { "nativeName": "English (US)", "englishName": "English (US)" }, "example": { "nativeName": "exampleDisplayName", "englishName": "enName" }, }
-
After completing the above two steps, restart the ComfyUI service to find the 'exampleDisplayName' language type in the 'AGLTranslation language' settings bar
- Translation files are currently divided into three types
- Node information translation (including node name, node connector, node component) corresponding translation file
Your language folder/Nodes/somenode.json
- Node classification information (used for right-click the new node menu) corresponds to the translation file
Your language folder/NodeCategory.json
- Menu information (including resident menu, settings panel, right-click context menu, search menu, etc.) corresponds to translated files
Your language folder/Menu.json
- Node information translation (including node name, node connector, node component) corresponding translation file
- Node information translation can be placed in multiple JSON files under 'Your language folder/Nodes/' based on different nodes
- All translation files are in JSON format, please fill in strictly according to the JSON file format
- Node Translation Format
{ "KSampler": { "title": "KSampler[example translation]", "inputs": { "model": "模型", "positive": "正向提示词", "negative": "反向提示词", "latent_image": "潜空间" }, "widgets": { "seed": "随机种", "control_after_generate": "运行后操作", "steps": "步数", "cfg": "CFG", "sampler_name": "采样器", "scheduler": "调度器", "denoise": "降噪" }, "outputs": { "LATENT": "潜空间", } }, "Load VAE": {} }
- Node classification translation format
{ "Add Node": "Add Node[example]", "Add Group": "Add Group[example]", "Search": "Search[example]", "Queue size:": "Queue size[example]:", "Queue Prompt": "Queue Prompt[example]", "Extra options": "Extra options[example]" }
- Menu information translation format
{ "conditioning": "conditioning[example]", "latent": "latent[example]", "loaders": "loaders[example]", "image": "image[example]" }
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for AIGODLIKE-ComfyUI-Translation
Similar Open Source Tools
AIGODLIKE-ComfyUI-Translation
A plugin for multilingual translation of ComfyUI, This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
functionary
Functionary is a language model that interprets and executes functions/plugins. It determines when to execute functions, whether in parallel or serially, and understands their outputs. Function definitions are given as JSON Schema Objects, similar to OpenAI GPT function calls. It offers documentation and examples on functionary.meetkai.com. The newest model, meetkai/functionary-medium-v3.1, is ranked 2nd in the Berkeley Function-Calling Leaderboard. Functionary supports models with different context lengths and capabilities for function calling and code interpretation. It also provides grammar sampling for accurate function and parameter names. Users can deploy Functionary models serverlessly using Modal.com.
duckduckgo_search
Duckduckgo_search is a Python library that enables AI chat and search functionalities for text, news, images, and videos using the DuckDuckGo.com search engine. It provides various methods for different search types such as text, images, videos, and news. The library also supports search operators, regions, proxy settings, and exception handling. Users can interact with the DuckDuckGo API to retrieve search results based on specific queries and parameters.
ai-no-jimaku-gumi
AI no jimaku gumi is a command-line utility designed to assist in video translation. It supports translating subtitles using AI models and provides options for different translation and subtitle sources. Users can easily set up the tool by following the installation steps and use it to translate videos to different languages with customizable settings. The tool currently supports DeepL and llm translation backends and SRT subtitle export. It aims to simplify the process of adding subtitles to videos by leveraging AI technology.
aiohttp-pydantic
Aiohttp pydantic is an aiohttp view to easily parse and validate requests. You define using function annotations what your methods for handling HTTP verbs expect, and Aiohttp pydantic parses the HTTP request for you, validates the data, and injects the parameters you want. It provides features like query string, request body, URL path, and HTTP headers validation, as well as Open API Specification generation.
mergoo
Mergoo is a library for easily merging multiple LLM experts and efficiently training the merged LLM. With Mergoo, you can efficiently integrate the knowledge of different generic or domain-based LLM experts. Mergoo supports several merging methods, including Mixture-of-Experts, Mixture-of-Adapters, and Layer-wise merging. It also supports various base models, including LLaMa, Mistral, and BERT, and trainers, including Hugging Face Trainer, SFTrainer, and PEFT. Mergoo provides flexible merging for each layer and supports training choices such as only routing MoE layers or fully fine-tuning the merged LLM.
lego-ai-parser
Lego AI Parser is an open-source application that uses OpenAI to parse visible text of HTML elements. It is built on top of FastAPI, ready to set up as a server, and make calls from any language. It supports preset parsers for Google Local Results, Amazon Listings, Etsy Listings, Wayfair Listings, BestBuy Listings, Costco Listings, Macy's Listings, and Nordstrom Listings. Users can also design custom parsers by providing prompts, examples, and details about the OpenAI model under the classifier key.
langcorn
LangCorn is an API server that enables you to serve LangChain models and pipelines with ease, leveraging the power of FastAPI for a robust and efficient experience. It offers features such as easy deployment of LangChain models and pipelines, ready-to-use authentication functionality, high-performance FastAPI framework for serving requests, scalability and robustness for language processing applications, support for custom pipelines and processing, well-documented RESTful API endpoints, and asynchronous processing for faster response times.
AICentral
AI Central is a powerful tool designed to take control of your AI services with minimal overhead. It is built on Asp.Net Core and dotnet 8, offering fast web-server performance. The tool enables advanced Azure APIm scenarios, PII stripping logging to Cosmos DB, token metrics through Open Telemetry, and intelligent routing features. AI Central supports various endpoint selection strategies, proxying asynchronous requests, custom OAuth2 authorization, circuit breakers, rate limiting, and extensibility through plugins. It provides an extensibility model for easy plugin development and offers enriched telemetry and logging capabilities for monitoring and insights.
chatgpt-exporter
A script to export the chat history of ChatGPT. Supports exporting to text, HTML, Markdown, PNG, and JSON formats. Also allows for exporting multiple conversations at once.
funcchain
Funcchain is a Python library that allows you to easily write cognitive systems by leveraging Pydantic models as output schemas and LangChain in the backend. It provides a seamless integration of LLMs into your apps, utilizing OpenAI Functions or LlamaCpp grammars (json-schema-mode) for efficient structured output. Funcchain compiles the Funcchain syntax into LangChain runnables, enabling you to invoke, stream, or batch process your pipelines effortlessly.
Webscout
WebScout is a versatile tool that allows users to search for anything using Google, DuckDuckGo, and phind.com. It contains AI models, can transcribe YouTube videos, generate temporary email and phone numbers, has TTS support, webai (terminal GPT and open interpreter), and offline LLMs. It also supports features like weather forecasting, YT video downloading, temp mail and number generation, text-to-speech, advanced web searches, and more.
lightllm
LightLLM is a Python-based LLM (Large Language Model) inference and serving framework known for its lightweight design, scalability, and high-speed performance. It offers features like tri-process asynchronous collaboration, Nopad for efficient attention operations, dynamic batch scheduling, FlashAttention integration, tensor parallelism, Token Attention for zero memory waste, and Int8KV Cache. The tool supports various models like BLOOM, LLaMA, StarCoder, Qwen-7b, ChatGLM2-6b, Baichuan-7b, Baichuan2-7b, Baichuan2-13b, InternLM-7b, Yi-34b, Qwen-VL, Llava-7b, Mixtral, Stablelm, and MiniCPM. Users can deploy and query models using the provided server launch commands and interact with multimodal models like QWen-VL and Llava using specific queries and images.
amadeus-java
Amadeus Java SDK provides a rich set of APIs for the travel industry, allowing developers to access various functionalities such as flight search, booking, airport information, and more. The SDK simplifies interaction with the Amadeus API by providing self-contained code examples and detailed documentation. Developers can easily make API calls, handle responses, and utilize features like pagination and logging. The SDK supports various endpoints for tasks like flight search, booking management, airport information retrieval, and travel analytics. It also offers functionalities for hotel search, booking, and sentiment analysis. Overall, the Amadeus Java SDK is a comprehensive tool for integrating Amadeus APIs into Java applications.
block-mesh-monorepo
BlockMesh is a monorepo containing various tools and scripts for managing a blockchain mesh network. It provides functionalities for setting up environment variables, installing necessary dependencies, running local scripts, and implementing Git hooks for pre-commit and pre-push actions. The repository includes tools for cargo, sqlx-cli, wasm-pack, bunyan, psql, and Docker, along with configurations for different APIs like Twitter and AWS.
For similar tasks
AIGODLIKE-ComfyUI-Translation
A plugin for multilingual translation of ComfyUI, This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
For similar jobs
khoj
Khoj is an open-source, personal AI assistant that extends your capabilities by creating always-available AI agents. You can share your notes and documents to extend your digital brain, and your AI agents have access to the internet, allowing you to incorporate real-time information. Khoj is accessible on Desktop, Emacs, Obsidian, Web, and Whatsapp, and you can share PDF, markdown, org-mode, notion files, and GitHub repositories. You'll get fast, accurate semantic search on top of your docs, and your agents can create deeply personal images and understand your speech. Khoj is self-hostable and always will be.
Windrecorder
Windrecorder is an open-source tool that helps you retrieve memory cues by recording everything on your screen. It can search based on OCR text or image descriptions and provides a summary of your activities. All of its capabilities run entirely locally, without the need for an internet connection or uploading any data, giving you complete ownership of your data.
forge
Forge is a free and open-source digital collectible card game (CCG) engine written in Java. It is designed to be easy to use and extend, and it comes with a variety of features that make it a great choice for developers who want to create their own CCGs. Forge is used by a number of popular CCGs, including Ascension, Dominion, and Thunderstone.
userscripts
Greasemonkey userscripts. A userscript manager such as Tampermonkey is required to run these scripts.
freeGPT
freeGPT provides free access to text and image generation models. It supports various models, including gpt3, gpt4, alpaca_7b, falcon_40b, prodia, and pollinations. The tool offers both asynchronous and non-asynchronous interfaces for text completion and image generation. It also features an interactive Discord bot that provides access to all the models in the repository. The tool is easy to use and can be integrated into various applications.
open-saas
Open SaaS is a free and open-source React and Node.js template for building SaaS applications. It comes with a variety of features out of the box, including authentication, payments, analytics, and more. Open SaaS is built on top of the Wasp framework, which provides a number of features to make it easy to build SaaS applications, such as full-stack authentication, end-to-end type safety, jobs, and one-command deploy.
AIGODLIKE-ComfyUI-Translation
A plugin for multilingual translation of ComfyUI, This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
free-for-life
A massive list including a huge amount of products and services that are completely free! ⭐ Star on GitHub • 🤝 Contribute # Table of Contents * APIs, Data & ML * Artificial Intelligence * BaaS * Code Editors * Code Generation * DNS * Databases * Design & UI * Domains * Email * Font * For Students * Forms * Linux Distributions * Messaging & Streaming * PaaS * Payments & Billing * SSL