
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.

bosquet
Bosquet is a tool designed for LLMOps in large language model-based applications. It simplifies building AI applications by managing LLM and tool services, integrating with Selmer templating library for prompt templating, enabling prompt chaining and composition with Pathom graph processing, defining agents and tools for external API interactions, handling LLM memory, and providing features like call response caching. The tool aims to streamline the development process for AI applications that require complex prompt templates, memory management, and interaction with external systems.

mlx-vlm
MLX-VLM is a package designed for running Vision LLMs on Mac systems using MLX. It provides a convenient way to install and utilize the package for processing large language models related to vision tasks. The tool simplifies the process of running LLMs on Mac computers, offering a seamless experience for users interested in leveraging MLX for vision-related projects.

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.

llm-sandbox
LLM Sandbox is a lightweight and portable sandbox environment designed to securely execute large language model (LLM) generated code in a safe and isolated manner using Docker containers. It provides an easy-to-use interface for setting up, managing, and executing code in a controlled Docker environment, simplifying the process of running code generated by LLMs. The tool supports multiple programming languages, offers flexibility with predefined Docker images or custom Dockerfiles, and allows scalability with support for Kubernetes and remote Docker hosts.

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.

arxiv-mcp-server
The ArXiv MCP Server acts as a bridge between AI assistants and arXiv's research repository, enabling AI models to search for and access papers programmatically through the Message Control Protocol (MCP). It offers features like paper search, access, listing, local storage, and research prompts. Users can install it via Smithery or manually for Claude Desktop. The server provides tools for paper search, download, listing, and reading, along with specialized prompts for paper analysis. Configuration can be done through environment variables, and testing is supported with a test suite. The tool is released under the MIT License and is developed by the Pearl Labs Team.

instructor
Instructor is a tool that provides structured outputs from Large Language Models (LLMs) in a reliable manner. It simplifies the process of extracting structured data by utilizing Pydantic for validation, type safety, and IDE support. With Instructor, users can define models and easily obtain structured data without the need for complex JSON parsing, error handling, or retries. The tool supports automatic retries, streaming support, and extraction of nested objects, making it production-ready for various AI applications. Trusted by a large community of developers and companies, Instructor is used by teams at OpenAI, Google, Microsoft, AWS, and YC startups.

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.

firecrawl-mcp-server
Firecrawl MCP Server is a Model Context Protocol (MCP) server implementation that integrates with Firecrawl for web scraping capabilities. It offers features such as web scraping, crawling, and discovery, search and content extraction, deep research and batch scraping, automatic retries and rate limiting, cloud and self-hosted support, and SSE support. The server can be configured to run with various tools like Cursor, Windsurf, SSE Local Mode, Smithery, and VS Code. It supports environment variables for cloud API and optional configurations for retry settings and credit usage monitoring. The server includes tools for scraping, batch scraping, mapping, searching, crawling, and extracting structured data from web pages. It provides detailed logging and error handling functionalities for robust performance.

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.

dynamiq
Dynamiq is an orchestration framework designed to streamline the development of AI-powered applications, specializing in orchestrating retrieval-augmented generation (RAG) and large language model (LLM) agents. It provides an all-in-one Gen AI framework for agentic AI and LLM applications, offering tools for multi-agent orchestration, document indexing, and retrieval flows. With Dynamiq, users can easily build and deploy AI solutions for various tasks.
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