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.
crawl4ai
Crawl4AI is a powerful and free web crawling service that extracts valuable data from websites and provides LLM-friendly output formats. It supports crawling multiple URLs simultaneously, replaces media tags with ALT, and is completely free to use and open-source. Users can integrate Crawl4AI into Python projects as a library or run it as a standalone local server. The tool allows users to crawl and extract data from specified URLs using different providers and models, with options to include raw HTML content, force fresh crawls, and extract meaningful text blocks. Configuration settings can be adjusted in the `crawler/config.py` file to customize providers, API keys, chunk processing, and word thresholds. Contributions to Crawl4AI are welcome from the open-source community to enhance its value for AI enthusiasts and developers.
llm2vec
LLM2Vec is a simple recipe to convert decoder-only LLMs into text encoders. It consists of 3 simple steps: 1) enabling bidirectional attention, 2) training with masked next token prediction, and 3) unsupervised contrastive learning. The model can be further fine-tuned to achieve state-of-the-art performance.
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.
galah
Galah is an LLM-powered web honeypot designed to mimic various applications and dynamically respond to arbitrary HTTP requests. It supports multiple LLM providers, including OpenAI. Unlike traditional web honeypots, Galah dynamically crafts responses for any HTTP request, caching them to reduce repetitive generation and API costs. The honeypot's configuration is crucial, directing the LLM to produce responses in a specified JSON format. Note that Galah is a weekend project exploring LLM capabilities and not intended for production use, as it may be identifiable through network fingerprinting and non-standard responses.
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.
sglang
SGLang is a structured generation language designed for large language models (LLMs). It makes your interaction with LLMs faster and more controllable by co-designing the frontend language and the runtime system. The core features of SGLang include: - **A Flexible Front-End Language**: This allows for easy programming of LLM applications with multiple chained generation calls, advanced prompting techniques, control flow, multiple modalities, parallelism, and external interaction. - **A High-Performance Runtime with RadixAttention**: This feature significantly accelerates the execution of complex LLM programs by automatic KV cache reuse across multiple calls. It also supports other common techniques like continuous batching and tensor parallelism.
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.
npi
NPi is an open-source platform providing Tool-use APIs to empower AI agents with the ability to take action in the virtual world. It is currently under active development, and the APIs are subject to change in future releases. NPi offers a command line tool for installation and setup, along with a GitHub app for easy access to repositories. The platform also includes a Python SDK and examples like Calendar Negotiator and Twitter Crawler. Join the NPi community on Discord to contribute to the development and explore the roadmap for future enhancements.
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.
datachain
DataChain is an open-source Python library for processing and curating unstructured data at scale. It supports AI-driven data curation using local ML models and LLM APIs, handles large datasets, and is Python-friendly with Pydantic objects. It excels at optimizing batch operations and is designed for offline data processing, curation, and ETL. Typical use cases include Computer Vision data curation, LLM analytics, and validation.
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.
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.
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