diff --git a/scald.module b/scald.module
index a87434e..4195e62 100644
--- a/scald.module
+++ b/scald.module
@@ -1628,6 +1628,32 @@ function scald_scald_atom_access($atom, $action, $account = NULL) {
  * Define a new entity type for the Atoms.
  */
 function scald_entity_info() {
+  $translatable_field = array(
+    'type' => 'text',
+    'cardinality' => 1,
+    'translatable' => TRUE,
+  );
+
+  $translatable_field_instance = array(
+    'required' => TRUE,
+    'settings' => array(
+      'text_processing' => 0,
+    ),
+    'widget' => array(
+      'weight' => -5,
+    ),
+    'display' => array(
+      'default' => array(
+        'type' => 'hidden',
+      ),
+    ),
+  );
+
+  $translatable_field_callbacks = array(
+    'sync_get' => "scald_text_field_sync_get",
+    'sync_set' => "scald_text_field_sync_set",
+  );
+
   $return = array(
     'scald_atom' => array(
       'label' => t('Atoms'),
@@ -1658,6 +1684,17 @@ function scald_entity_info() {
           'edit form' => 'atom',
         ),
       ),
+      'field replacement' => array(
+        'title' => array(
+          'field' => $translatable_field,
+          'instance' => array(
+            'label' => t('Title'),
+            'description' => '',
+          ) + $translatable_field_instance,
+          'callbacks' => $translatable_field_callbacks,
+        ),
+      ),
+      'efq bundle conditions' => TRUE,
     ),
   );
 
@@ -1695,6 +1732,26 @@ function scald_entity_info() {
 }
 
 /**
+ * Sync callback for the text field type. Used by Title API to make title translatable.
+ */
+function scald_text_field_sync_get($entity_type, $entity, $legacy_field, $info, $langcode) {
+  $value = NULL;
+  $field_name = $info['field']['field_name'];
+  if (!empty($entity->{$field_name}[$langcode]) && is_array($entity->{$field_name}[$langcode])) {
+    $items = $entity->{$field_name}[$langcode];
+    $value = !empty($items[0]['value']) ? $items[0]['value'] : NULL;
+  }
+  return array($legacy_field => $value);
+}
+
+/**
+ * Sync back callback for the text field type. Used by Title API to make title translatable.
+ */
+function scald_text_field_sync_set($entity_type, $entity, $legacy_field, $info, $langcode) {
+  $entity->{$info['field']['field_name']}[$langcode][0]['value'] = $entity->{$legacy_field};
+}
+
+/**
  * Implements hook_entity_property_info().
  */
 function scald_entity_property_info() {
