This document discusses the possibilities for creating a multilingual customized checkout system in Drupal 8. It describes how to make custom entities, forms, blocks and menus translatable using features like declaring translatable fields, importing translation strings in .po files, and accessing language information through the language manager. Core translation settings allow selecting translatable content, importing/exporting translations, and overriding strings directly in the interface. With these techniques, the author was able to build a multilingual customized checkout system for an e-commerce site supporting five EU languages.