You can't really tell by the fins only. Plakat bettas have short fins like females, and some splendens have shorter fins too. Also, I had a female that had long fins like a male. Generally, yes, you can tell by fins, but look at its belly, if there is a white dot on it, its a female. The white dot is an ovipositor (as mentioned).