Basically for an event I will be attending this weekend, I am making a sign that says "Free Cake" in multiple languages. That's "free" as in "no cost", gratis not libre. Can any of you tell me how to write that in various languages that you know? Spanish and Chinese would be the most appreiciated, (I have French, German, Polish and Japanese already sorted)
Edit: sorted languages:
French: Gâteaux gratuit
German: Kuchen kostenlos
Polish: Darmowe ciasto
Japanese: 無料なケーキ
Chinese: miǎn fèi dàn gāo (I am not copying the symbols)
Danish: Gratis kage
Welsh: Cacennau am ddim
Spanish: Pastel Gratis (I don't know what Cerveza Gratis so I'm not using it)
I asked here because "free" is a tricky word to translate properly, because of the multiple meanings.