What are the functions of current transformers and the difference between current transformers and voltage transformers?

To sense the current flow across the current transformers and to monitor the current ratings.
In current transformers no voltage variations occurs. but in voltage transformers it is mainly used to increase or decrease the voltage value.