You can drink beer on the side of the street in Japan and it's not illegal.
It's legal to drink alcohol in public in Japan.
この場合、次のような言い方ができますよ。
ーYou can drink beer on the side of the street in Japan and it's not illegal.
「日本では道端でビールを飲んでも違法ではない」
to drink beer on the side of the street で「道端でビールを飲む」
it's not illegal で「違法ではない」
ーIt's legal to drink alcohol in public in Japan.
「日本では公共の場でアルコールを飲むことは合法だ」
legal「合法の」
to drink alcohol in public「公共の場でアルコールを飲む」
ご参考まで!