diff --git a/google-translate.cabal b/google-translate.cabal
--- a/google-translate.cabal
+++ b/google-translate.cabal
@@ -1,5 +1,5 @@
 name:                google-translate
-version:             0.3
+version:             0.4
 synopsis:            Google Translate API bindings
 license:             BSD3
 license-file:        LICENSE
@@ -16,7 +16,7 @@
 
 library
   exposed-modules:     Web.Google.Translate
-  ghc-options: -Wall
+  ghc-options:        -Wall
   hs-source-dirs:      src
   build-depends:       aeson
                      , base           >= 4.7 && < 5
@@ -24,8 +24,8 @@
                      , transformers   >= 0.4 && < 0.6
                      , http-api-data  >= 0.2 && < 0.4
                      , http-client    >= 0.4 && < 0.6
-                     , servant        >= 0.7 && < 0.10
-                     , servant-client >= 0.7 && < 0.10
+                     , servant        >= 0.7 && < 0.11
+                     , servant-client >= 0.7 && < 0.11
                      , text           == 1.2.*
   default-language:    Haskell2010
 
diff --git a/src/Web/Google/Translate.hs b/src/Web/Google/Translate.hs
--- a/src/Web/Google/Translate.hs
+++ b/src/Web/Google/Translate.hs
@@ -41,11 +41,10 @@
        , Language            (..)
        ) where
 ------------------------------------------------------------------------------
-import           Control.Monad.Trans.Except
 import           Data.Aeson
 import           Data.Proxy
-import           Data.Text (Text)
-import qualified Data.Text as T
+import           Data.Text           (Text)
+import qualified Data.Text           as T
 import           GHC.Generics
 import           Network.HTTP.Client (Manager)
 import           Servant.API
@@ -161,6 +160,7 @@
         :> QueryParam "target" Target
         :> Get '[JSON] LanguageResponse
 ------------------------------------------------------------------------------
+-- | API type
 api :: Proxy GoogleTranslateAPI
 api = Proxy
 ------------------------------------------------------------------------------
