diff --git a/src/MetaModels/DcGeneral/Events/Table/Attribute/AttributeType.php b/src/MetaModels/DcGeneral/Events/Table/Attribute/AttributeType.php
index <HASH>..<HASH> 100644
--- a/src/MetaModels/DcGeneral/Events/Table/Attribute/AttributeType.php
+++ b/src/MetaModels/DcGeneral/Events/Table/Attribute/AttributeType.php
@@ -50,6 +50,13 @@ class AttributeType
 
         $options = array();
         foreach ($attributeFactory->getTypeNames($flags) as $attributeType) {
+            // Might be translated+complex or translated+simple.
+            if ($attributeFactory->getTypeFactory($attributeType)->isTranslatedType()
+                && !$objMetaModel->isTranslated()
+            ) {
+                continue;
+            }
+
             $options[$attributeType] = $translator->translate(
                 'typeOptions.' . $attributeType,
                 'tl_metamodel_attribute'
Do only allow non translated attribute types in non translated MetaModels.