Hey, just on the whole "thinking in Japanese" thing, this is a bit of a stupid question but how exactly does one go about doing that? When you hear something in Japanese don't you instantly try and translate it to English in your head?
No, personally I very rarely translate in my head. Understanding and translating are two entirely different skills. I was actually really bad at translating until I took a translation unit at uni this semester.
What you're doing in your head currently is called code switching: translating between Japanese and English.
People who don't need to mentally code switch have a fully developed "Japanese mode" and an "English mode", each of which are fully functional "modes" on their own.
Right now, you haven't yet fully established a Japanese mode in your mind, and you keep falling back on your English mode.
I want to make something clear: you don't need to be fluent in a language to have a "mode".
I'm sure you already have a Japanese mode in some capacity.
If you want me to prove this to you, read through the next few phrases
as fast as you can:
がんばってください。
はい、がんばります。
一、二、三。
If you have to, you can read through that without mentally translating it, right?
Your Japanese mode will improve as your overall Japanese ability improves, but I think a good way to develop your ability to think in Japanese is to put yourself in situations where you must understand something without giving yourself the time to translate it.
- You could try speed reading whatever material is appropriate for your level. Maybe you've got a list of Japanese phrases or a Doraemon manga or something?
- You could watch anime, preferably without subtitles if you can manage it. This should work fine so long as you pick an anime with simple enough language that you can understand ~90% of it without a dictionary (the other 10%, you'll find yourself inferring from the context anyway, which is an important skill on its own). One example that comes to mind is an anime called "Linetown", but there's also a lot of anime out there aimed at children that uses sufficiency simple language.
For other tips, just google "think in a foreign language". There are heaps of suggestions, such as mentally labelling the objects around you, or having mental conversations with yourself ("internal dialogue"). You can improve your oral skills further by having these mental conversations with yourself outloud instead. I talk to myself in the shower all the time, even now as an advanced level Japanese student, ha ha.