SA:MP Lua Online-Translator

elyrin

Активный
Автор темы
135
92
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
  5. 0.3.7-R5
  6. Любая
  7. Другая
Скрипт дает возможность переводить сообщения с русского на английский язык
(Некоторые нецензурные слова могут заменяться на Mat, и лучше не использовать сокращения слов по типу лек/хилл. Возможен корявый перевод)
(Скрипт не задумывался как что-то грандиозное, только ради прикола над игроками)

Пример использования:
/me сев за стул начал читать книжку -> /me sitting down in a chair, he began to read a book
Что ты делаешь? -> What are you doing?

Активация: /tr

The script allows you to translate messages from Russian to English.
(Some obscene words may be replaced with Mat, and it is best to avoid using abbreviations such as "heal". The translation may be slightly inaccurate.)
(The script was not intended to be a major feature, but rather a fun way to tease players.)

Example of use:
/me sat down in a chair and began to read a book -> /me sitting down in a chair, he began to read a book
What are you doing? -> What are you doing?

Activation: /tr
 

Вложения

  • Online-Translator.lua
    4.8 KB · Просмотры: 40
Последнее редактирование:

Winstаl

Известный
1,011
427
Добавь вариант текста в теме для англоговорящих пользователей, вряд-ли кому-то из русскоговорящих этот скрипт будет больно нужен.
Как тут, например.
 

elyrin

Активный
Автор темы
135
92
Обновил скрипт. Изменения:
1. Сколько времени прошло, всё таки реализовал асинхронный запрос на API для перевода сообщения
2. Возможно, спустя некоторое количество времени реализую несколько языков (например: с английского на русский, с русского на французский)

Changes:
1. After a long time, I finally implemented an asynchronous API request to translate the message
2. I may implement multiple languages in the future (for example, from English to Russian and from Russian to French)
 

elyrin

Активный
Автор темы
135
92
Грандиозная версия:

/tr - Вкл/выкл переводчик
/trf [код] - Установить исходный язык
/trt [код] - Установить целевой язык
/trs - Открыть/закрыть окно настроек
/trh - Открыть историю переводов
/trc - Скопировать последний результат



На этом можно заканчивать!
Не нейросеть случайно писала?
 

elyrin

Активный
Автор темы
135
92
Обновил скрипт. Изменения:
1. Заметил тупой баг, где как заготовку добавлял функцию, но потом от неё отказался, а в main она оставалась. Из-за этого скрипт просто крашился
2. Фигово работал match когда я хотел получить команду вместе с аргументом, теперь всё работает классно

Скрипт добавлен на arz-wiki с подробным описанием
Ссылка: https://arz-wiki.ru/arz-rp/scripts/online-translator/

Updated the script. Changes:
1. I noticed a stupid bug where I added a function as a draft, but then discarded it, and it remained in main. Because of this, the script simply crashed
2. match didn't work well when I wanted to get a command along with an argument, but now it works perfectly

The script has been added to arz-wiki with a detailed description
Link: https://arz-wiki.ru/arz-rp/scripts/online-translator/