games released on japan usually are in japan language... some got options to change to english but miles edgeworth 2 is not one of them
lots of games where released on japan and later nintendo translates them and release on usa\europe..
there are a bunch of games that never got an english release, or were sold outside of japan...
but fans like to help other players and translated some japanese only games, like miles edgeworth 2, and tomodachi for ds...
so yeah, that fan translation is the only way to play the game in english..
also, you can't talk about websites to download roms, neither ask about them.. because thats against the rules
https://gbatemp.net/help/terms