diff --git a/gracedb/translator.py b/gracedb/translator.py
index 981104a103f256c79f070456d8b6732ed64155f3..0b1b1bd979caa01a988c88c3956313caf3920f60 100644
--- a/gracedb/translator.py
+++ b/gracedb/translator.py
@@ -633,7 +633,7 @@ def populateGrbEventFromVOEventFile(filename, event):
     event.how_reference_url = v.get_How().get_Reference()[0].uri
 
     # try to find a trigger_duration value
-    # Fermi uses Trig_Dur, while Swift uses Integ_Time
+    # Fermi uses Trig_Dur or Data_Integ, while Swift uses Integ_Time
     # One or the other may be present, but not both
     trigger_duration = None
     try:
@@ -644,6 +644,10 @@ def populateGrbEventFromVOEventFile(filename, event):
         trigger_duration = findParam(v, '', 'Integ_Time').get_value()
     except:
         pass
+    try:
+        trigger_duration = findParam(v, '', 'Data_Integ').get_value()
+    except:
+        pass
     event.trigger_duration = trigger_duration
 
     # try to find a trigger_id value