diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py
index 5f121489dabc6fc74987eebba854d8a324d03aa1..3d14a5ff491b8fd7d0c92125d63dcfc216a89200 100755
--- a/product/ERP5Type/Base.py
+++ b/product/ERP5Type/Base.py
@@ -1539,7 +1539,8 @@ class Base( CopyContainer, PortalContent, ActiveObject, ERP5PropertyManager ):
   def getTranslatedTitle(self):
     """Returns the translated title. """
     translation_service = getToolByName(self, 'translation_service')
-    return translation_service.translate('content', self.getTitle()).encode('utf8')
+    return translation_service.translate('content',
+                    unicode(self.getTitle(), 'utf8')).encode('utf8')
 
   # This method allows to sort objects in list is a more reasonable way
   security.declareProtected(Permissions.View, 'getIntId')