I start with some nit-picking. We are not a forum.
This answer is generic. Certain communities might feel different.
The sites require everyone to post in the English language (except a few language specific sites). To ask your question with the correct wording, understandable for all users, needs more effort than native speakers (Google translate is a tool for that not a solution). When you get an answer that has not understandable phrases in it, you can always ask in comments if you understood certain phrases/words correctly, using your own words. That should signal the answerer that their verbiage needs work. Keep in mind that the answerer might have mis-interpreted your question based on your translation/choose of words, edit your question if that is the case. As a last resort make clear you're not a native speaker.
In general good questions are welcome. it doesn't matter if they are homework or not. What a good question is depends but is described in the help and ask of each site. Some communities are very open for homework, some are somewhat reluctant to accept them. If you show what you have researched (include links and references), the steps/assumptions you made, outcome, expected outcome and what you actually want to get answered it doesn't matter if it is homework. But don't expect the users to do your (home)work.
New users can only ask a limited number of questions per day (6 per day or 50 per 30 days). If you are able to ask that many questions and still believe they are well researched, proper stated you are either a genius or have to re-read my post. Again, if you stay within the boundaries of the site you can ask many questions. If you are in doubt, use the quality checklists available on many meta's, or ask on meta if you are unsure if your question will be good enough / is on-topic. If you receive down votes or close votes on your question, step back and assume something is wrong with your post. Start a meta-post or ask in Chat for some guidance.