Yes, for VMs running on VMware we have developed the VM Backup VM Tools (previously named Altaro VM Tools), which can be deployed to the VM through the Altaro Management console in order to truncate the transaction logs for MS Exchange and SQL.
VMs running on a Hyper-V host will handle this by default without the need for an agent on the guest VM. Ensure that the Application Consistent option is enabled for such VMs.