Either do data cleaning, pick out those useful data and export them from the current database to a new small database with DTS wizard. Just like moving, throw away the useless, and the rest will naturally become less.
It is best to shrink the log file with dbcc shrinkfile first, and then make log backups regularly. When making a backup, the system will automatically truncate it to control the backup frequency, and the log will generally not grow again.