Your database is set to the FULL recovery model and you're not taking transaction log backups most likely. If you do not need point in time recovery, which means you can only restore up to the point you took a backup on, then run this command to set the DB to simple mode. Simple mode doesn't keep old transactional history and keeps the old invalid sections of the transaction lag marked for reuse. Mark pointed out this DB doesn't need point in time recovery so let's go with this option.
Preferred Method for this DB: No point in time recovery option:
USE [master]
GO
ALTER DATABASE [DBName] SET RECOVERY SIMPLE WITH NO_WAIT
GO
Do note open transactions might get rolled back when you perform this.
Do a DBCC LOGINFO and note how many rows get returned. That is the number of your VLF count. Having too many can cause major performance issues with backup/restores and general log activity. All of your backups will be huge
You then need to resize your transaction log so it's an appropiate size and does not have VLF (internal) fragmentation.
USE [DBName]
GO
DBCC SHRINKFILE (N'DBName_log' , 1)
GO
This will shrink your transaction log to the smallest size it currently can. Do note this will cause performance issues. Try to not run any of these during important or busy times, preferably during a maintenance window. you can always try to shrink it in smaller chunks if you are a 24/7 shop.
Now read this SQLSkills post on VLFs. Paul Randal recommends letting your transaction log grow for a week, let it go through a reindex, and make that your new size. Grow your log file in accordance to Kimberely's post linked above and you're golden.
Continuing with point in time recovery (again, not needed in your specific scenario):
SQL Server gives you the option to doing something called "Point In Time Recovery" which means it allows you to restore to a specific second in time. In order to do that, SQL Server needs to maintain a 'transaction log' of all the data you will need to recover.
For example let's say someone makes a big mistake at 12:53:12 which requires you to restore from backups. If you take a nightly backup, you then would lose all that additional data that came in after midnight. and you want to make sure that you maintain as much as possible. You can do a full backup restore, then restore the transaction log up to 12:53:11.
In order to do that, you need to start taking regular transaction log backups.
This post has a good script in setting up a quick transaction log backup job. However, if you want to go with the industry recognized and general standard in SQL maintenance scripts, check out Ola Hallegren's backup scripts.
Please let us know if you have more questions.