I would like to cluster some user reviews and I'm doing this with k-means. In my dataset I have English and German reviews. Is this manipulating the cluster result if I don't seperate them? Or should I do a k-means prediction on each language?
Using text documents in different languages you are going to have different vector representations, unless you translate the documents previously. For example, house and maison are going to be related to different features. So a cluster algorithm is not going to recognize them as synonymous.
You should try a previous translation of your reviews. The quality of that translation is going to affect the clustering algorithm depending on the algorithms you are using.
If you tell me the steps you are performing in your cluster I could help you better.