AI Phrase Translation by Siropu

AI Phrase Translation by Siropu 1.0.3

Нет прав для скачивания

Glek

Проверенные
Сообщения
260
Решения
18
Реакции
84
Баллы
180
Glek добавил(а) новый ресурс:

AI Phrase Translation by Siropu - Перевод языковых пакетов с помощью OpenAI

Это дополнение позволяет переводить фразы из дополнений или целые языковые пакеты с помощью ChatGPT.

Особенности:
Кнопка перевода отдельных фраз при редактировании.
Кнопка перевода фраз на странице "Перевести фразы".
Страница массового перевода, на которой можно перевести фразы для выбранных дополнений, включая языковые пакеты XF (находится в разделе Внешний вид > Языки и фразы).
Вы можете выбрать между GPT 3.5 Turbo и GPT 4.
Вы можете сохранять фразы после перевода.

Узнать больше об этом ресурсе...
 
Этот Siropu хотя бы настройки прокси добавил :(
 
Кто-нибудь с этим сталкивался? Пишет что связано с клаудом, а я его не разу не подключал/привязывал к сайту
 

Вложения

  • 12323415345.png
    12323415345.png
    67.7 KB · Просмотры: 55
Кто-нибудь с этим сталкивался? Пишет что связано с клаудом, а я его не разу не подключал/привязывал к сайту
Я надеюсь вы понимаете, что ваш сервер должен быть не в России/РБ?
 
Последнее редактирование:
AI Phrase Translation by Siropu 1.2.0
 

Вложения

  • Siropu-AiPhraseTranslation-1.2.0.zip
    18.5 KB · Просмотры: 4
AI Phrase Translation by Siropu 1.2.2
  • Исправлена ошибка, возникавшая при изменении именования моделей в API OpenRouter.
  • Добавлена возможность удаления существующих переводов на основе дополнений.
 

Вложения

  • Siropu-AiPhraseTranslation-1.2.2.zip
    18.7 KB · Просмотры: 4
AI Phrase Translation 1.2.2 с поддержкой SOCKS5-прокси
Это модифицированная версия дополнения AI Phrase Translation 1.2.2 от Siropu. В неё добавлена возможность отправлять запросы к OpenRouter через отдельный SOCKS5-прокси.

Для чего нужна модификация, если у Вас VPS на РФ ip
На некоторых серверах OpenRouter может ограничивать запросы по IP-адресу или региону. В результате при попытке перевести фразу появляется ошибка:

JSON:
{
  "success": false,
  "error": "Access denied by security policy."
}

В модифицированной версии только запросы AI Phrase Translation к OpenRouter направляются через указанный SOCKS5-прокси. Остальные функции XenForo, внешние изображения, почта, другие API продолжают работать напрямую.

Плагин использует внутренний HTTP-клиент XenForo: $this->app->http()->client()


Что было изменено

В файл:

Код:
src/addons/Siropu/AiPhraseTranslation/Service/Translate.php

добавлено чтение отдельного адреса прокси из файла src/config.php и передача этого прокси в параметры запроса Guzzle к OpenRouter.

PHP:
$proxy = $this->app->config('siropuAiPhraseTranslationProxy');

if ($proxy)
{
    $requestOptions['proxy'] = $proxy;
}

Установка
Установите дополнение обычным способом через панель администратора XF с перезаписью.

После установки откройте файл:


Код:
src/config.php

Добавьте строку со своим SOCKS5-прокси:

PHP:
$config['siropuAiPhraseTranslationProxy'] = 'socks5h://USERNAME:PASSWORD@PROXY_IP:PORT';

Пример формата:

PHP:
$config['siropuAiPhraseTranslationProxy'] = 'socks5h://proxy_user:proxy_password@185.100.100.100:1080';

Используйте именно socks5h://. В этом случае DNS-имя OpenRouter также разрешается через прокси, а не через DNS основного сервера.

Проверка SOCKS5-прокси
Перед настройкой дополнения рекомендуется проверить прокси через SSH:

Bash:
curl -v --max-time 30 \
  --proxy 'socks5h://USERNAME:PASSWORD@PROXY_IP:PORT' \
  https://api.ipify.org

Команда должна вернуть IP-адрес прокси. Если отображается IP основного сервера или возникает ошибка соединения, прокси настроен неправильно или не поддерживает SOCKS5 с HTTPS.
 

Вложения

  • Siropu-AiPhraseTranslation-1.2.2-SOCKS5-patch.zip
    21.2 KB · Просмотры: 1
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу