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.
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.
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.
agentic-rag-for-dummies
Agentic RAG for Dummies is a production-ready system that demonstrates how to build an Agentic RAG (Retrieval-Augmented Generation) system using LangGraph with minimal code. It bridges the gap between basic RAG tutorials and production readiness by providing learning materials and deployable code. The system includes features like conversation memory, hierarchical indexing, query clarification, agent orchestration, multi-agent map-reduce, self-correction, and context compression. Users can interact with the system through an interactive notebook for learning or a modular project for production-ready architecture.
Scrapegraph-ai
ScrapeGraphAI is a Python library that uses Large Language Models (LLMs) and direct graph logic to create web scraping pipelines for websites, documents, and XML files. It allows users to extract specific information from web pages by providing a prompt describing the desired data. ScrapeGraphAI supports various LLMs, including Ollama, OpenAI, Gemini, and Docker, enabling users to choose the most suitable model for their needs. The library provides a user-friendly interface through its `SmartScraper` class, which simplifies the process of building and executing scraping pipelines. ScrapeGraphAI is open-source and available on GitHub, with extensive documentation and examples to guide users. It is particularly useful for researchers and data scientists who need to extract structured data from web pages for analysis and exploration.
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.
firecrawl
Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown. It crawls all accessible subpages and provides clean markdown for each, without requiring a sitemap. The API is easy to use and can be self-hosted. It also integrates with Langchain and Llama Index. The Python SDK makes it easy to crawl and scrape websites in Python code.
firecrawl
Firecrawl is an API service that empowers AI applications with clean data from any website. It features advanced scraping, crawling, and data extraction capabilities. The repository is still in development, integrating custom modules into the mono repo. Users can run it locally but it's not fully ready for self-hosted deployment yet. Firecrawl offers powerful capabilities like scraping, crawling, mapping, searching, and extracting structured data from single pages, multiple pages, or entire websites with AI. It supports various formats, actions, and batch scraping. The tool is designed to handle proxies, anti-bot mechanisms, dynamic content, media parsing, change tracking, and more. Firecrawl is available as an open-source project under the AGPL-3.0 license, with additional features offered in the cloud version.
Bindu
Bindu is an operating layer for AI agents that provides identity, communication, and payment capabilities. It delivers a production-ready service with a convenient API to connect, authenticate, and orchestrate agents across distributed systems using open protocols: A2A, AP2, and X402. Built with a distributed architecture, Bindu makes it fast to develop and easy to integrate with any AI framework. Transform any agent framework into a fully interoperable service for communication, collaboration, and commerce in the Internet of Agents.
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.
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.
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.
ruby-openai
Use the OpenAI API with Ruby! 🤖🩵 Stream text with GPT-4, transcribe and translate audio with Whisper, or create images with DALL·E... Hire me | 🎮 Ruby AI Builders Discord | 🐦 Twitter | 🧠 Anthropic Gem | 🚂 Midjourney Gem ## Table of Contents * Ruby OpenAI * Table of Contents * Installation * Bundler * Gem install * Usage * Quickstart * With Config * Custom timeout or base URI * Extra Headers per Client * Logging * Errors * Faraday middleware * Azure * Ollama * Counting Tokens * Models * Examples * Chat * Streaming Chat * Vision * JSON Mode * Functions * Edits * Embeddings * Batches * Files * Finetunes * Assistants * Threads and Messages * Runs * Runs involving function tools * Image Generation * DALL·E 2 * DALL·E 3 * Image Edit * Image Variations * Moderations * Whisper * Translate * Transcribe * Speech * Errors * Development * Release * Contributing * License * Code of Conduct
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.
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