Non si può fare, i 2 workaround che mi vengono in mente sono:
a)Se sai quant'è alto il box trasparente, sotto (e non dentro) ci piazzi il paragrafo del testo con margin-top negativo pari all'altezza del box.
codice:
[html]
<div class="trasp"></div>
<div class="testo_dentro_trasp">

...</p></div>

[css]
.trasp{opacity:0.5; height 100px}
.testo_dentro_trasp{margin-top:-100px;}
b) usi come background del div quadrato un .png semitrasparente (anche grosso solo 1px) e scrivi il tuo

direttamente dentro.

Personalmente sceglierei il secondo metodo. ciao.