If you are presenting documents to any Spanish authority (immigration, courts, universities, Civil Registry, notaries), you almost certainly need a sworn translation. For internal business use or tourism content, a standard professional translation is fine.