Is there any site which has sri vidya related strotras with english meanings also. Some places have sanskrit text but no meanings.
Yes you can get many such Stotras on Hindupedia.com. It has transliterated Stotras along with English translations.
- For Bala Tripura Sundari:
Here is Bala Sata Nama Stotram.
Here is Bala Pancharatnam.
- For Lalita Tripurasundari:
You can also get the short Stotram called Lalita Panchavimsati Nama Stotram with it's meaning in English from this page. Hindupedia.com does not have this one.
Just to let you know, besides these Stotras, there are many other SriVidya Stotra/Kavachas from the Tantras. These Stotras are not found online. I got them from the book Brihat Tantrasara.
Please check the link https://sanskritdocuments.org/doc_devii/tripurasun8mean.html?lang=sa
it has the strotrams and the respective meaning/translation in English.
It has Tripurasundari Ashtakam. Hope it helps.