Opposite in English: lethargic; tiring
Related words in English: indefatigable; inexhaustible; tireless