Information on Transaltion Commands.
If you need help at any point join our Discord Server and someone will help you.
Automatically translates any new messages in the current channel and forwards them to the target channel. Admins/mods can set forwarding to the same channel(not recommended) or other channels(recommended).
Please note that when you setup an auto command the target channel will not send back to main channel unless you tell it to
!tr channel from [lang] to [lang] for #[dest]
!tr auto to [lang] for #[same channel dest]
!tr channel from [lang] to [lang] for #[dest] filter @[role]
for [dest]
The target channel you want the translation of the from [lang]
to go to.
to [lang]
(optional)
The language to translate to, defaults to server default language if none provided.
from [lang]
The language to translate from.
filter [role] can be used to restriction translation to a specific role.
NOTE : Auto is for a single ( same channel ) translations, as photos, and Gifs, will not be duplicated or sent.
Using full language names
!tr channel from english to spanish for #target-channel
!tr auto to spanish for #current-channel
Using language short codes
!tr channel from en to es for #target-channel
!tr auto to es for #current-channel
Using Auto detection
!tr auto to ru for #current-channel
Send translations to same channel ( Not recommended for more than 3 languages )
!tr channel from english to spanish for #current-channel
!tr auto to spanish for #current-channel
Send translations to another channel in server ( Recommended )
!tr channel from english to spanish for #target-channel
!tr channel from english to spanish for #target-channel
!tr auto to spanish for #current-channel
Send translations to multiple channels in the server at once
!tr channel from english to spanish for #target-channel-es1, #target-channel-es2, #target-channel-es3, #target-channel-es4
!tr channel from english to spanish for #target-channel-es1, #target-channel-es2, #target-channel-es3, #target-channel-es4
To stop an automatic translation task, simply go the origin channel of the task and use the stop command:
!tr stop
!tr stop task [id!tr stop for [me]
!tr for [@user]
!tr stop for [#channel]
!tr stop for [all]
!tr stop for [server]
[id], ID number for the task you want to stop, run !tr tasks to get id.
for [me] - Stops translations via DM to yourself.
for [@user]
- Stops the task for user.
for [channel]
- Stops the task from the channel posted to the channel destination.
for [all] - Stops all translations in the channel its posted in.
for [server] - Stops all translations being done in your server.
Stop all automatic translations
!tr stop task [ID]
Stop a single task by running !tr task, and taking note of the ID of the item to remove.
!tr stop for [@UserID]
Stop a translation being sent to a user.
!tr stop for #target-channel
Stop all automatic translations for specific channel in server
!tr stop for all
Stop all automatic translations for the channel.
!tr stop for server
Stop all tasks in the server.
Help command for stop: !translate help stop
Help command for automatic translation: !translate help auto
.
Values wrapped in brackets [ ]
are solely for illustrative purposes to demonstrate the use of the command. Brackets are not in any command.
[lang]
values can be language names in English, native language names or ISO 639-1 codes. For example, german
de
and deutsch
will all work the same.
Messages by all bots are currently ignored to avoid loops, but we are working on different bot modes to enable bot translation.
Any message that begins with !tr
or !translate
will be determined to be a bot command and thus shall not be allowed to be translated.
Important Note
The bot’s default prefix is !tr (or !translate) - All commands must start with this prefix for the bot to process them. Bot must have proper permissions in all relevant channels for full functionality (read, write, react, mention, attachments, embed).
Groups channels using Automatic Channel Translation in a simple, easy-to-manage manner.
The group commands are interactive and require you to respond to any prompts correctly to function
!tr group
⬅ create new channel group
Respond with new group name, number of channels that should be in group, and for each channel prompt respond with channel language and ping which channel to assign
!tr group link [GROUPNAME]
⬅ link a new channel into group
Respond to prompts by pinging which channel to add and what language to assign to that channel
!tr group unlink [GROUPNAME]
⬅ delete a channel from group, opposite of group link
!tr group delete [GROUPNAME]
⬅ delete entirety of group
!tr group list
⬅ list all groups present in guild
[GROUPNAME] refers to the group name you give to the group (can check groups with !tr group list
)
There is a max of 10 channels/languages per group
Groups cannot have repeats of languages or channels. All added channels and langs must be unique and not already in the group
Flag reactions work right after installing Rita, no commands are needed as long as Rita has been given the Recommend permission of Admin.
If you need help at any point join our Discord Server and someone will help you.
!tr react [on/off]
!tr settings reactpersist [on/off]
!tr settings flagpersist [on/off]
react - [on/off] disabes the ablity to use flag reactions to translate.
reactpersist - [on/off] removes the translation after 60 seconds
flagpersist - [on/off] removes the flag.
Recommended to use reactpersist and flagpersist together.
The full Supported list can be found below
Code | Flag | Country | Translates Tonga | Lang Code |
---|---|---|---|---|
Important Note
The bot’s default prefix is !tr (or !translate) - All commands must start with this prefix for the bot to process them. Bot must have proper permissions in all relevant channels for full functionality (read, write, react, mention, attachments, embed).
Users who wish to receive automatic translations in private must enable DMs via server privacy settings.
If you need help at any point join our and someone will help you.
Important Note
The bot’s default prefix is !tr (or !translate) - All commands must start with this prefix for the bot to process them. Bot must have proper permissions in all relevant channels for full functionality (read, write, react, mention, attachments, embed).
Users who wish to receive automatic translations in private must enable DMs via server privacy settings.
!tr this: [msg]
- Translates to default server language
!tr this to [lang]: [msg]
- detects language and translates to your to langugae
to [lang]
- Defaults to server default language
to [lang, lang, ...]
- Translates to multiple languages
from [lang]
- Defaults to automatic detection
!tr this: bonjour
!tr this to spanish: hello world
!tr this to arabic, hebrew: I love you
!tr this to de from en: how are you?
If you need help at any point join our and someone will help you.
Command is currently disabled pending re-write.
Translates last message chain(s) in channel. A chain is a collection of messages by the same author, to keep things simple.
!tr last
!tr last [n] to [lang] from [lang]
to [lang]
- Defaults to server default language
to [lang, lang, ...]
- Translates to multiple languages
from [lang]
- Defaults to automatic detection
[n]
- Number of chains to translate, default is 1
[-n]
- Negative number means only one chain is translated
!tr last 2
!tr last to english
!tr last to english, german, french
!tr last -6 to english from german
Important Note
The bot’s default prefix is !tr (or !translate) - All commands must start with this prefix for the bot to process them. Bot must have proper permissions in all relevant channels for full functionality (read, write, react, mention, attachments, embed).
Users who wish to receive automatic translations in private must enable DMs via server privacy settings.
Languages should be in their ISO-639-1 format, list can be found
:flag_af:
Afghanistan
Pashto
ps
:flag_ax:
Aland Islands
Swedish
sv
:flag_al:
Albania
Albanian
sq
:flag_dz:
Algeria
Arabic, French
ar, fr
:flag_as:
American Samoa
English, Samoan
en, sm
:flag_ad:
Andorra
Valencian
ca
:flag_ao:
Angola
Portuguese
pt
:flag_ai:
Anguilla
English
en
:flag_aq:
Antarctica
null
null
:flag_ag:
Antigua And Barbuda
English
en
:flag_ar:
Argentina
Spanish
es
:flag_am:
Armenia
Armenian
hy
:flag_aw:
Aruba
Dutch
nl
:flag_au:
Australia
English
en
:flag_at:
Austria
German
de
:flag_az:
Azerbaijan
Azerbaijani
az
:flag_bs:
Bahamas
English
en
:flag_bh:
Bahrain
Arabic
ar
:flag_bd:
Bangladesh
Bengali
bn
:flag_bb:
Barbados
English
en
:flag_by:
Belarus
Belarusian, Russian
be, ru
:flag_be:
Belgium
Dutch, French, German
nl, fr, de
:flag_bz:
Belize
English, Spanish
en, es
:flag_bj:
Benin
French
fr
:fag_bm:
Bermuda
English
en
:flag_bt:
Bhutan
Dzongkha
dz
:flag_bo:
Bolivia
Spanish
es
:flag_ba:
Bosnia And Herzegovina
Bosnian, Croatian, Serbian
bs, hr, sr
:flag_bw:
Botswana
English
en
:flag_bv:
Bouvet Island
Norwegian
no
:flag_br:
Brazil
Portuguese
pt
:flag_io:
British Indian Ocean Territory
English
en
:flag_bn:
Brunei Darussalam
Malay, English
ms, en
:flag_bg:
Bulgaria
Bulgarian
bg
:flag_bf:
Burkina Faso
French
fr
:flag_bi:
Burundi
French, Rundi
fr, rn
:flag_kh:
Cambodia
Central Khmer
km
:flag_cm:
Cameroon
French, English
fr, en
:flag_ca:
Canada
English, French
en, fr
:flag_cv:
Cape Verde
Portuguese
pt
:flag_ky:
Cayman Islands
English
en
:flag_cf:
Central African Republic
French, Sango
fr, sg
:flag_td:
Chad
Arabic, French
ar, fr
:flag_cl:
Chile
Spanish
es
:flag_cn:
China
Chinese
zh-cn
:flag_cx:
Christmas Island
Chinese, English, Malay
zh-cn, en, ms
:flag_cc:
Cocos (Keeling) Islands
Malay, English
ms, en
:flag_co:
Colombia
Spanish
es
:flag_km:
Comoros
Arabic, French
ar, fr
:flag_cg:
Republic of the Congo
French, Lingala
fr, ln
:flag_cd:
Democratic Republic of the Congo
French, Swahili
fr, sw
:flag_ck:
Cook Islands
English
en
:flag_cr:
Costa Rica
Spanish
es
:flag_ci:
Cote D’Ivoire
French
fr
:flag_hr:
Croatia
Croatian
hr
:flag_cu:
Cuba
Spanish
es
:flag_cy:
Cyprus
Greek, Turkish
el, tr
:flag_cz:
Czech Republic
Czech
cs
:flag_dk:
Denmark
Danish
da
:flag_dj:
Djibouti
Arabic, French
ar, fr
:flag_dm:
Dominica
English
en
:flag_do:
Dominican Republic
Spanish
es
:flag_ec:
Ecuador
Spanish
es
:flag_eg:
Egypt
Arabic
ar
:flag_sv:
El Salvador
Spanish
es
:flag_gq;
Equatorial Guinea
Spanish, French, Portuguese
es, fr, pt
:flag_er:
Eritrea
Arabic, English, Tigrinya
ar, en, ti
:flag_ee:
Estonia
Estonian
et
:flag_et:
Ethiopia
Oriya, Amharic, Somali, Tigrinya
or, am, so, ti
:flag_fk:
Falkland Islands (Malvinas)
English
en
:flag_fo:
Faroe Islands
Danish, Faroese
da, fo
:flag_fj:
Fiji
Fijian, English
fj, en
:flag_fi:
Finland
Finnish, Swedish
fi, sv
:flag_fr:
France
French
fr
:flag_gf:
French Guiana
French
fr
:flag_pf:
French Polynesia
French
fr
:flag_tf:
French Southern Territories
French
fr
:flag_ga:
Gabon
French
fr
:flag_gm:
Gambia
English
en
:flag_ge:
Georgia
Georgian
ka
:flag_de:
Germany
German
de
:flag_gh:
Ghana
English
en
:flag_gi:
Gibraltar
English, Spanish
en, es
:flag_gr:
Greece
Greek
el
:flag_gl:
Greenland
Kalaallisut, Danish
kl, da
:flag_gd:
Grenada
English
en
:flag_gp:
Guadeloupe
French
fr
:flag_gu:
Guam
English, Chamorro
en, ch
:flag_gt:
Guatemala
Spanish
es
:flag_gg:
Guernsey
English
en
:flag_gn:
Guinea
French
fr
:flag_gw:
Guinea-Bissau
Portuguese
pt
:flag_gy:
Guyana
English
en
:flag_ht:
Haiti
French
fr
:flag_hm:
Heard Island & Mcdonald Islands
null
null
:flag_va:
Holy See (Vatican City State)
Latin, Italian
la, it
:flag_hn:
Honduras
Spanish
es
:flag_hk:
Hong Kong
Chinese, English
zh-tw, en
:flag_hu:
Hungary
Hungarian
hu
:flag_is:
Iceland
Icelandic
is
:flag_in:
India
Hindi
hi
:flag_id:
Indonesia
Indonesian
id
:flag_ir:
Iran
Persian
fa
:flag_iq:
Iraq
Arabic, Kurdish
ar, ku
:flag_ie:
Ireland
English, Irish
en, ga
:flag_im:
Isle Of Man
English, Manx
en, gv
:flag_il:
Israel
Hebrew, Arabic
he, ar
:flag_it:
Italy
Italian
it
:flag_jm:
Jamaica
English
en
:flag_jp:
Japan
Japanese
ja
:flag_je:
Jersey
English
en
:flag_jo:
Jordan
Arabic
ar
:flag_kz:
Kazakhstan
Kazakh, Russian
kk, ru
:flag_ke:
Kenya
English, Swahili
en, sw
:flag_ki:
Kiribati
English
en
:flag_kr:
South Korea
Korean
ko
:flag_kw:
Kuwait
Arabic
ar
:flag_kg:
Kyrgyzstan
Kirghiz, Russian
ky, ru
:flag_la:
Lao People’s Democratic Republic
Lao
lo
:flag_lv:
Latvia
Latvian
lv
:flag_lb:
Lebanon
Arabic
ar
:flag_ls:
Lesotho
Southern Sotho, English
st, en
:flag_lr:
Liberia
English
en
:flag_ly:
Libya
Arabic
ar
:flag_li:
Liechtenstein
German
de
:flag_lt:
Lithuania
Lithuanian
lt
:flag_lu:
Luxembourg
Letzeburgesch, French, German
lb, fr, de
:flag_mo:
Macao
Chinese, Portuguese
zh-tw, pt
:flag_mk:
Macedonia
Macedonian
mk
:flag_mg:
Madagascar
Malagasy, French
mg, fr
:flag_mw:
Malawi
English
en
:flag_my:
Malaysia
Malay
ms
:flag_mv:
Maldives
Maldivian
dv
:flag_ml:
Mali
French
fr
:flag_mt:
Malta
Maltese
mt
:flag_mh:
Marshall Islands
Marshallese, English
mh, en
:flag_mq:
Martinique
French
fr
:flag_mr:
Mauritania
Arabic
ar
:flag_mu:
Mauritius
English, French
en, fr
:flag_yt:
Mayotte
French
fr
:flag_mx:
Mexico
Spanish
es
:flag_fm:
Micronesia
English
en
:flag_md:
Moldova
Romanian
ro
:flag_mc:
Monaco
French
fr
:flag_mn:
Mongolia
Mongolian
mn
:flag_me:
Montenegro
Montenegrin
cnr
:flag_ms:
Montserrat
English
en
:flag_ma:
Morocco
Arabic
ar
:flag_mz:
Mozambique
Portuguese
pt
:flag_mm:
Myanmar
Burmese
my
:flag_na:
Namibia
English
en
:flag_nr:
Nauru
Nauru
na
:flag_np:
Nepal
Nepali
ne
:flag_nl:
Netherlands
Dutch
nl
:flag_bq:
Netherlands Antilles
Dutch
nl
:flag_nc:
New Caledonia
French
fr
:flag_nz:
New Zealand
English
en
:flag_ni:
Nicaragua
Spanish
es
:flag_ne:
Niger
French
fr
:flag_ng:
Nigeria
English
en
:flag_nu:
Niue
English, Niuean
en, niu
:flag_nf:
Norfolk Island
English
en
:flag_mp:
Northern Mariana Islands
English, Chamorro, Carolinian
en, ch, cal
:flag_no:
Norway
Norwegian
no
:flag_om:
Oman
Arabic
ar
:flag_pk:
Pakistan
Urdu
ur
:flag_pw:
Palau
English, Palauan
en, pau
:flag_ps:
Palestinian Territory
Arabic
ar
:flag_pa:
Panama
Spanish
es
:flag_pg:
Papua New Guinea
English, Hiri Motu, Tok Pisin
en, ho, tpi
:flag_py:
Paraguay
Spanish, Paraguayan Guaraní
es, gug
:flag_pe:
Peru
Spanish
es
:flag_ph:
Philippines
Tagalog
tl
:flag_pn:
Pitcairn
English
en
:flag_pl:
Poland
Polish
pl
:flag_pt:
Portugal
Portuguese
pt
:flag_pr:
Puerto Rico
Spanish
es
:flag_qa:
Qatar
Arabic
ar
:flag_re:
Reunion
French
fr
:flag_ro:
Romania
Romanian
ro
:flag_ru:
Russian Federation
Russian
ru
:flag_rw:
Rwanda
Kinyarwanda, English, French, Swahili
rw, en, fr, sw
:flag_bl:
Saint Barthelemy
French
fr
:flag_sh:
Saint Helena
English
en
:flag_kn:
Saint Kitts And Nevis
English
en
:flag_lc:
Saint Lucia
English
en
:flag_sx:
Saint Martin
Dutch, French, German
nl, fr
:flag_pm:
Saint Pierre And Miquelon
French
fr
:flag_vc:
Saint Vincent And Grenadines
English
en
:flag_ws:
Samoa
Samoan, English
sm, en
:flag_sm:
San Marino
Italian
it
:flag_st:
Sao Tome and Principe
Portuguese
pt
:flag_sa:
Saudi Arabia
Arabic
ar
:flag_sn:
Senegal
French
fr
:flag_rs:
Serbia
Serbian
sr
:flag_sc:
Seychelles
English, French
en, fr
:flag_sl:
Sierra Leone
English
en
:flag_sg:
Singapore
English, Tamil, Chinese, Malay
en, ta, zh-tw, ms
:flag_sk:
Slovakia
Slovak
sk
:flag_si:
Slovenia
Slovenian
sl
:flag_sb:
Solomon Islands
English
en
:flag_so:
Somalia
Somali, Arabic
so, ar
:flag_za:
South Africa
English, Afrikaans, Southern Sotho, Xhosa, Zulu
en, af, st, xh, zu
:flag_gs:
South Georgia And Sandwich Islands
English
en
:flag_es:
Spain
Spanish
es
:flag_lk:
Sri Lanka
Sinhalese, Tamil
si, ta
:flag_sd:
Sudan
Arabic
ar
:flag_sr:
Suriname
Dutch
nl
:flag_sj:
Svalbard And Jan Mayen
Norwegian
no
:flag_sz:
Swaziland
Swati, English
ss, en
:flag_se:
Sweden
Swedish
sv
:flag_ch:
Switzerland
German, French, Italian
de, fr, it
:flag_sy:
Syrian Arab Republic
Arabic
ar
:flag_tw:
Taiwan
Chinese
zh-tw
:flag_tj:
Tajikistan
Tajik
tg
:flag_tz:
Tanzania
Swahili
sw
:flag_th:
Thailand
Thai
th
:flag_tl:
Timor-Leste
Tetum, Portuguese
tet, pt
:flag_tg:
Togo
French
fr
:flag_tk:
Tokelau
Tokelau, English
tkl, en
:flag_to:
Tonga
Tonga, English
to, en
:flag_tt:
Trinidad and Tobago
English
en
:flag_tn:
Tunisia
Arabic
ar
:flag_tr:
Turkey
Turkish
tr
:flag_tm:
Turkmenistan
Turkmen
tk
:flag_tc:
Turks and Caicos Islands
English
en
:flag_tv:
Tuvalu
Tuvalu, English
tvl, en
:flag_ug:
Uganda
English, Swahili
en, sw
:flag_ua:
Ukraine
Ukrainian
uk
:flag_ae:
United Arab Emirates
Arabic
ar
:flag_gb:
United Kingdom
English
en
:flag_us:
United States
English
en
:flag_um:
United States Outlying Islands
English
en
:flag_uy:
Uruguay
Spanish, Portuguese
es, pt
:flag_uz:
Uzbekistan
Uzbek
uz
:flag_vu:
Vanuatu
Bislama, English, French
bi, en, fr
:flag_ve:
Venezuela
Spanish
es
:flag_vn:
Vietnam
Vietnamese
vi
:flag_vg:
British Virgin Islands
English
en
:flag_vi:
Us Virgin Islands
English
en
:flag_wf:
Wallis and Futuna
French
fr
:flag_eh:
Western Sahara
Arabic
ar
:flag_ye:
Yemen
Arabic
ar
:flag_zm:
Zambia
English
en
:flag_zw:
Zimbabwe
Chichewa, English, Xhosa, Southern Sotho, Shona
ny, en, xh, st, sn