diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9c9320cdc5095d4af62a3d56b69c3494f9eca442..749b9ec77ffac7198e17b151caa83bc0476eebeb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -36,6 +36,7 @@ release.
 ## [Unreleased]
 
 ### Added
+- Added serial number translation for ideal camera [#5662](https://github.com/DOI-USGS/ISIS3/issues/5662)
 
 ### Changed
 
diff --git a/isis/appdata/serialnumbers/IdealIdealSerialNumber.trn b/isis/appdata/serialnumbers/IdealIdealSerialNumber.trn
new file mode 100644
index 0000000000000000000000000000000000000000..9c9069df327a38fc0e6a2102f99ec9aee2565822
--- /dev/null
+++ b/isis/appdata/serialnumbers/IdealIdealSerialNumber.trn
@@ -0,0 +1,30 @@
+Group = Keyword1
+  Auto           = 1
+  InputKey       = SpacecraftName
+  InputGroup     = "IsisCube,Instrument"
+  InputPosition  = (IsisCube, Instrument)
+  OutputName     = Keyword1
+  OutputPosition = (Group, SerialNumberKeywords)
+  Translation    = (*, *)
+End_Group
+
+Group = Keyword2
+  Auto           = 1
+  InputKey       = InstrumentId
+  InputGroup     = "IsisCube,Instrument"
+  InputPosition  = (IsisCube, Instrument)
+  OutputName     = Keyword2
+  OutputPosition = (Group, SerialNumberKeywords)
+  Translation    = (*, *)
+End_Group
+
+Group = Keyword3
+  Auto           = 1
+  InputKey       = EphemerisTime
+  InputGroup     = "IsisCube,Instrument"
+  InputPosition  = (IsisCube, Instrument)
+  OutputName     = Keyword3
+  OutputPosition = (Group, SerialNumberKeywords)
+  Translation    = (*, *)
+End_Group
+End