1. Think in English.
Sometimes the difficult thing about talking in a new language isn’t the language itself, but how you think about it.
If you think in your native language and then try to speak English, you’ll always have to translate between languages. Translating isn’t an easy thing to do! Even people fluent in two or more languages have trouble switching between languages.
The solution is to think in English.
You can do this anywhere, anytime. Try to use English when you’re thinking about your day, or when you’re trying to decide what food to order. Even try to use an English to English dictionary to look up words. That way you never have to use your native language and translate words. You’ll notice that when you think in English, it’s easier for you to speak in English.