Multi-industry digital marketing strategist. SEO and social media expert with Fortune 500, 100, domestic and foreign government, NGOs and small businesses. Online Marketing speaker and trainer.
You'll want to also make sure to translate your image alt tags, and only Google uses rel=canonical, so you might be better off using the “content-language” meta tag for all of the other engines you're targeting. Baidu and Bing use the meta tag instead.
FYI. This is the best guide I've seen on hreflang tags yet: https://yoast.com/hreflang-ultimate-guide and I use this hreflang testing tool frequently: http://flang.dejanseo.com.au/