The English term "unfatiguing" matches the Italian term "instancabile"