Affiliate Marketing is a process of earning money by promoting someone else’s product.
Often, you can share your own experience with the product - what you found out about it, the benefits you see in it, etc.
A: Automatically translate your site, rank in other languages & get more traffic
Google Translate API is very useful here. You can use it to make your website multilingual.
It is free for commercial use, without any time limits. It also offers auto-translation, so that the content will be translated into different languages automatically. And it is really fast!
You can read more about this tool here: https://developers.google.com/translate/v2/?hl=en_US/docs/tutorials/jquery/getstarted/intro/.
B: Rank in other languages & get more traffic
If you have a website in English, but want to target people from Spain, Germany, France, etc., you need to use a translation service. If you use an auto-translation tool like Google Translate API, you can do that yourself. If you don’t know any languages except English, find someone who does and pay them to translate your website into Spanish or any other language. You can use Fiverr for that (just search for “Website translation”).
Getting more traffic is connected with this step because if there are people who understand your website in their own language, they are more likely to go through it and learn more about the product you want them to buy.