Index: src/orca/speechgenerator.py
===================================================================
--- src/orca/speechgenerator.py	(revision 3493)
+++ src/orca/speechgenerator.py	(working copy)
@@ -1476,6 +1476,15 @@
         else:
             utterances = self._getSpeechForTableCell(obj, already_focused)
 
+        state = obj.getState()
+        if state.contains(pyatspi.STATE_SELECTED):
+            # Translators: this is in reference to a table cell being
+            # selected or not.
+            #
+            # ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
+            #
+            utterances.append(Q_("tablecell|selected"))
+
         self._debugGenerator("_getSpeechForTableCellRow",
                              obj,
                              already_focused,
