Opposite in English: error-ridden; flawed; imperfect
Related words in English: unfailing; accurate; exact; perfect; sure; true