犬は色の識別が出来ないと初めて知りました。
識別は「recognize」になりますね。他の例としては「identify」は見分ける、鑑定などの意でも。「distinguish」は区別、分類するなどの意味も兼ねてます。
例文:
-Dogs cannot recognize colors
-Dogs cannot identify color
-Dogs cannot distinguish color
で「犬は色を識別できない」
「識別」というのは英語でいうと言います。違いは分からないという意味です。
例えば
Dog cannot differentiate colors = 犬は色の識別が出来ないです
They look so alike I can't differentiate between the two of them = 二人ともとても似ているので識別が出きない
他の単語でしたらIdentifyも使えます。
Dogs cannot properly identify colors = 犬は色の識別しにくい