I'd like to recommend Etranslate app. It is base on native Shopify API so all of the native pages can be translated. The app supports to edit translation manually or automatically, even replacing images. You can try it free. BTW, dont forget to contact the support to make sure if your theme supports to translate checkout.