Polylang
You can translate custom post types, custom taxonomies, widgets, navigation menus as well as URLs in Polylang.
To start translation, follow the below steps.
- Install the Polylang plugin.
- Go to Language and select language you want to translate and click on “Add New Language”.
- Go to Language > Strings translations and translate strings.