Have translate_backend handle client errors a bit more gracefully