translate English to French: "TITAN itself is good.
« Le TITAN même est bien.