Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
translators
in English
translators
#common
Definitions
Noun
a
person
translating
text
or
media
one
creating
new
versions
in
different
languages
people
who
translate
languages
;
convert
text
a
computer
program
for
language
translation