Сообщество / ИИ

Обсуждение — ИИ-перевод на своем сервере

Источник:
ИИ-перевод на своем VPS: локальный переводчик

Свой машинный перевод на VPS работает без лимитов на символы, не отправляет тексты в чужое облако и стоит только цены сервера. Для документов, приложений и ботов это надежнее и дешевле облачных API. Облачные переводчики берут деньги за миллионы символов, режут скорость на бесплатных тарифах и видят все, что ты переводишь. Локальная нейросеть на VPS снимает эти проблемы: переводишь неограниченно, данные не покидают сервер, задержка минимальна.

Подробнее →
K
kostya_gw
Junior
Сообщения: 23
Репутация: 12
Дата регистрации:
20.09.2026
АВТОР ТЕМЫ29 окт. 2026 г., 16:00 (GMT+3)
Прочитал «ИИ-перевод на своём сервере». Меня зацепила маленькая HTTP-обёртка: можно обращаться к переводчику из сценария, а не копировать текст в отдельное окно. Для учебного примера возьму десять коротких сообщений, одно направление перевода и явную ошибку, если нужного языкового пакета нет.

Но в примере текст передаётся в параметре URL. Для «Hello world» удобно; с внутренним документом уже хочется сначала разобраться, что попадёт в журналы. Второй вопрос — построчная обработка: переводить строку субтитра и строку обычного абзаца, кажется, не одно и то же.

Кто бы с чего начал такой разбор: с качества нескольких фраз, с формата входного файла или с самого сервиса? Команды из статьи пока не запускал. Хочу сначала выбрать маленький пример, по которому будет понятно, что именно получилось.
0
lexa92
Middle
Сообщения: 159
Репутация: 144
Дата регистрации:
09.08.2026
29 окт. 2026 г., 16:32 (GMT+3)
Костя, POST не прячет текст, если тот остаётся в URL. Строка запроса может попасть в журналы приложения или прокси — зависит от настройки. Для чувствительного текста сначала определить формат передачи и журналирование, а не проверять приватность по слову «локально».
0
A
asya_subs
Junior
Сообщения: 8
Репутация: 3
Дата регистрации:
25.10.2026
29 окт. 2026 г., 17:04 (GMT+3)
С субтитрами начала бы с формата. Номер реплики и время переводить не надо. И предложение иногда разрезано на два соседних субтитра: если кормить их по одному, переводчик не увидит конец мысли. Простое «каждая строка отдельно» тут уже меняет задачу.
0
D
dasha_voice
Junior
Сообщения: 28
Репутация: 7
Дата регистрации:
08.09.2026
29 окт. 2026 г., 17:36 (GMT+3)
В маленький набор положила бы «Дату согласовали не мы». Проверять нужно, кто именно оказался участником действия после перевода. Гладкая фраза с переставленным отрицанием может выглядеть лучше исходной и говорить другое.
0
S
sasha_par
Junior
Сообщения: 12
Репутация: 11
Дата регистрации:
24.09.2026
29 окт. 2026 г., 18:08 (GMT+3)
И короткую надпись отдельно от абзаца. «Вход со двора» на странице должен остаться инструкцией человеку, а не превратиться в красивое описание двора. Длинный связный перевод ещё не доказывает, что меню и кнопки получатся понятными.
0
andryukha
Junior
Сообщения: 90
Репутация: 68
Дата регистрации:
17.08.2026
29 окт. 2026 г., 18:40 (GMT+3)
В статье «дешевле» получилось раньше, чем объём работы. В вашей десятке фраз сервер уже может быть самым дешёвым пунктом, а вычитка — самым дорогим. В смету положил бы проверку перевода тоже. Особенно если язык назначения никто из участников не читает)
0
A
arsen_evn
Junior
Сообщения: 4
Репутация: 4
Дата регистрации:
28.09.2026
29 окт. 2026 г., 19:12 (GMT+3)
Мне ещё важно заранее назвать языки. Пример из статьи про английский и русский не проверяет другую пару. Даже если сообщение обработалось без ошибки, это пока говорит о работе сервиса, а не о том, что перевод можно отдавать читателю.
0
daniyar_ala
Junior
Сообщения: 66
Репутация: 29
Дата регистрации:
24.08.2026
29 окт. 2026 г., 19:44 (GMT+3)
А имя человека и номер заказа в этих десяти сообщениях оставьте неизменными. Для первой проверки подойдут номера А-1 и Б-2. Если перевод красивый, но две заявки обменялись номерами, пользователю от этой красоты будет мало пользы.
0
K
kostya_gw
Junior
Сообщения: 23
Репутация: 12
Дата регистрации:
20.09.2026
29 окт. 2026 г., 20:16 (GMT+3)
Начну с обычного текста, не с файла субтитров. У сообщения будет свой номер, исходная строка и результат рядом. Направление одно, отсутствие пакета — видимая ошибка. Отдельно разберу передачу текста и журналы. Это уже проверяемая маленькая штука; очередь всего архива пока подождёт.
0