diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx
index 910eb1d23b309f4a715134126a926a238d476d45..ddc0233541899ce3d9c04036adc7a0ea21126f42 100644
--- a/rocksdb/_rocksdb.pyx
+++ b/rocksdb/_rocksdb.pyx
@@ -534,7 +534,7 @@ cdef Slice slice_transform_callback(
         return Slice(src.data() + offset, size)
     except BaseException as error:
         tb = traceback.format_exc()
-        logger.Log(log, "Error in slice transfrom callback: %s", <bytes>tb)
+        logger.Log(log, "Error in slice transform callback: %s", <bytes>tb)
         error_msg.assign(<bytes>str(error))
 
 cdef cpp_bool slice_in_domain_callback(
@@ -547,7 +547,7 @@ cdef cpp_bool slice_in_domain_callback(
         return (<object>ctx).in_domain(slice_to_bytes(src))
     except BaseException as error:
         tb = traceback.format_exc()
-        logger.Log(log, "Error in slice transfrom callback: %s", <bytes>tb)
+        logger.Log(log, "Error in slice transform callback: %s", <bytes>tb)
         error_msg.assign(<bytes>str(error))
 
 cdef cpp_bool slice_in_range_callback(
@@ -560,7 +560,7 @@ cdef cpp_bool slice_in_range_callback(
         return (<object>ctx).in_range(slice_to_bytes(src))
     except BaseException as error:
         tb = traceback.format_exc()
-        logger.Log(log, "Error in slice transfrom callback: %s", <bytes>tb)
+        logger.Log(log, "Error in slice transform callback: %s", <bytes>tb)
         error_msg.assign(<bytes>str(error))
 ###########################################
 
@@ -979,7 +979,7 @@ cdef class ColumnFamilyOptions(object):
             elif self.copts.compression == options.kDisableCompressionOption:
                 return CompressionType.disable_compression
             else:
-                raise Exception("Unknonw type: %s" % self.opts.compression)
+                raise Exception("Unknown type: %s" % self.opts.compression)
 
         def __set__(self, value):
             if value == CompressionType.no_compression:
diff --git a/rocksdb/cpp/slice_transform_wrapper.hpp b/rocksdb/cpp/slice_transform_wrapper.hpp
index b8c5c286f2dc37bec5cfcbaead79d6304faac2cd..ed593bb9cae474abd6004ba00c48cd05c0889e45 100644
--- a/rocksdb/cpp/slice_transform_wrapper.hpp
+++ b/rocksdb/cpp/slice_transform_wrapper.hpp
@@ -32,12 +32,12 @@ namespace py_rocks {
             SliceTransformWrapper(
                 string name,
                 void* ctx,
-                transform_func transfrom_callback,
+                transform_func transform_callback,
                 in_domain_func in_domain_callback,
                 in_range_func in_range_callback):
                     name(name),
                     ctx(ctx),
-                    transfrom_callback(transfrom_callback),
+                    transform_callback(transform_callback),
                     in_domain_callback(in_domain_callback),
                     in_range_callback(in_range_callback)
             {}
@@ -50,7 +50,7 @@ namespace py_rocks {
                 string error_msg;
                 Slice val;
 
-                val = this->transfrom_callback(
+                val = this->transform_callback(
                     this->ctx,
                     this->info_log.get(),
                     error_msg,
@@ -101,7 +101,7 @@ namespace py_rocks {
         private:
             string name;
             void* ctx;
-            transform_func transfrom_callback;
+            transform_func transform_callback;
             in_domain_func in_domain_callback;
             in_range_func in_range_callback;
             std::shared_ptr<Logger> info_log;