/ Модель

Характеристики

Контекст
40 960 токенов
Параметры
508 млн
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
OmniTranslate-1.0
Опубликована
8 апр 2026

OmniTranslate-1.1

Генерация текстаТекст → текст3 профессии

Компактная экспериментальная модель MihaiPopa-1 для перевода текста более чем между 500 языками.

75скачиваний за 30 дней5лайковвеса обновлены13 июн 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

OmniTranslate 1.1 — компактная многоязычная модель машинного перевода, разработанная MihaiPopa-1. Это дообученная версия Qwen3 с плотной архитектурой Qwen3ForCausalLM и 507,9 млн параметров. Модель принимает текст и поддерживает более 500 языков; для задания языка README рекомендует указывать ISO-код. Контекст составляет 40 960 токенов.

Модель предназначена для перевода между языками на устройствах с ограниченными ресурсами. В версии 1.1 автор сообщает об улучшениях перевода на румынский и исправлении ошибок с диакритикой. Также добавлены экспериментальные режимы для эмодзи и авторского языка Sulfuristic Speak. Качество перевода не следует считать надёжным: автор предупреждает, что модель экспериментальная и не подходит для сценариев, где важна точность. Лицензия — Apache-2.0.

Сценарии применения

  • перевод коротких текстов между редкими языками
  • черновой перевод текста на устройстве с ограниченными ресурсами
  • эксперименты с многоязычным машинным переводом
  • перевод текста на румынский с диакритикой
  • преобразование текста в эмодзи или авторский язык Sulfuristic Speak

Ограничения

Автор отмечает экспериментальное качество и не рекомендует применять модель там, где важна точность перевода. Для румынского возможны пропуски диакритики; README советует указывать ISO-код целевого языка.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

OmniTranslate 1.1

OmniTranslate 1.1 is a massively multilingual machine translation model supporting over 500 languages. Fine-tuned from Qwen 3 0.6B (with Unsloth), this model is designed for translation tasks on any device!

Features

  • 500+ Languages Supported: The broadest coverage of languages supported for a translation model that's under 1 billion parameters!
  • Tiny Size: Beats any other large model on speed and memory usage. No other model is able to compete with this!

Improvements over 1.0

  • OmniTranslate now makes less hiccups when translating to Romanian (like "ami"), and the diacritic bug on Romanian translations has been mostly fixed!

There's a tiny chance that the model will spit out without diacritics (mostly due to seeds) though, so try a different one.

Experimental Features

  • We added 2 new languages, Emoji and Sulfuristic Speak (my own language for OmniTranslate 1.1 to quite fit the Chaos Cubed Minecraft vibe!). Try these out:

Emoji

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

# 1. Load from your Hugging Face Repo
model_id = "MihaiPopa-1/OmniTranslate-1.1"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float32, # Standard for CPU
    device_map="cpu"           # Forces CPU usage
)

# 2. Translate to Emoji
prompt = "<|im_start|>user\nTranslate to emj_Emoj: We love the world!<|im_end|>\n<|im_start|>assistant\n<think>\n"
inputs = tokenizer(prompt, return_tensors="pt").to("cpu")

with torch.no_grad():
    outputs = model.generate(**inputs, max_new_tokens=64, temperature=0.1)
    
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Sulfuristic Speak

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

# 1. Load from your Hugging Face Repo
model_id = "MihaiPopa-1/OmniTranslate-1.1"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float32, # Standard for CPU
    device_map="cpu"           # Forces CPU usage
)

# 2. Translate to Sulfuristic Speak ("Translate to Sulfuristic Speak" also works too!)
prompt = "<|im_start|>user\nTranslate to sul_Latn: Let's ride a Sulfur Cube!<|im_end|>\n<|im_start|>assistant\n<think>\n"
inputs = tokenizer(prompt, return_tensors="pt").to("cpu")

with torch.no_grad():
    outputs = model.generate(**inputs, max_new_tokens=128, temperature=0.1)
    
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Notes

OmniTranslate 1.1 is still a experimental model and shouldn't be used for tasks where accurate translations matter.

Notes

Providing the ISO code instead of the language name can improve the results a lot.

Usage

Code is by Gemini 3 Flash (then some little modifications by myself):

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

# 1. Load from your Hugging Face Repo
model_id = "MihaiPopa-1/OmniTranslate-1.1"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float32, # Standard for CPU
    device_map="cpu"           # Forces CPU usage
)

# 2. Translate (replace ron_Latn with your language here)
prompt = "<|im_start|>user\nTranslate to ron_Latn: OmniTranslate is a massively multilingual machine translation model supporting over 500 languages!<|im_end|>\n<|im_start|>assistant\n<think>\n"
inputs = tokenizer(prompt, return_tensors="pt").to("cpu")

with torch.no_grad():
    outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.1)
    
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Data Used

I used my own OmniSurgical 1.1, which the dataset itself contains a part of HF's FineTranslations


Uploaded finetuned model

  • Developed by: MihaiPopa-1
  • License: apache-2.0
  • Finetuned from model : unsloth/qwen3-0.6b-unsloth-bnb-4bit

This qwen3 model was trained 2x faster with Unsloth and Huggingface's TRL library.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
9f2bcb6

0 моделей